/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
HTTP-fejl 405
Fra : Ryan Jeppesen


Dato : 08-01-01 02:23

Hejsa

Jeg har en side hvor man kan tilføje poster til en database, men jeg
får følgende fejl meddelse når jeg prøver på at sende det afsted
"405 Metoden er ikke tilladt.

Den metode, der er angivet på anmodningslinjen, er ikke tilladt for
den ressource, der er identificeret af anmodningen. Kontroller, at du
har installeret den rigtige MIME-type for den ressource, du har bedt
om.

Kontakt administratoren for serveren, hvis problemet opstår igen"

Kilden:
<%
Dim Query, Conn, RS

On Error Resume Next

ShowItem
Request("Navn"),Request("Ram"),Request("Ram_Add"),Request("Hd"),Request("Hd_Add"),Request("Cpu_Brand"),Request("Cpu_Mhz"),Request("Cpu_Oc"),Request("Cpu_Add"),Request("Internet"),Request("Internet_Add"),Request("Monitor"),Request("Monitor_Add"),Request("Andet"),
Date

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBO=" &
Server.Mappath ("db/db.mdb")
Set RS = Server.CreateObject("ADODB.Recordset")
RS.Open Connect
RS.AddNew
RS ("Dato") = Date
RS ("Navn") = Request("Navn")
RS ("Ram") = Request("Ram_Add")
RS ("Ram_Add") = Request("Ram_Add")
RS ("Hd") = Request("Hd_Add")
RS ("Cpu_Brand") = Request("Cpu_Brand")
RS ("Cpu_Mhz") = Request("Cpu_Mhz")
RS ("Cpu_Oc") = Request("Cpu_Oc")
RS ("Cpu_Add") = Request("Cpu_Add")
RS ("Internet") = Request("Internet")
RS ("Internet_Add") = Request("Internet_Add")
RS ("Monitor") = Request("Monitor_Add")
RS ("Andet") = Request("Andet")
RS.Update
If Err.Number = 0 Then
%>
<p>Tak for du brugte lidt tid på at tilføje din computer.</p>
<p>Du kan se dine oplysninger <a
href="ny_hardware.pcs.asp">HER</a></p>
<% Else %>
Der opstod en fejl.
Fejl #<%Err.Number%>: <%=Err.Description%>

<% End If %>
<% End If %>

Nogen der har en ide om hvad hulen der er galt?

mvh Ryan




 
 
Peter Brodersen (08-01-2001)
Kommentar
Fra : Peter Brodersen


Dato : 08-01-01 07:01

On Mon, 08 Jan 2001 01:23:18 GMT, paradise@worldonline.dk (Ryan
Jeppesen) wrote:

>Jeg har en side hvor man kan tilføje poster til en database, men jeg
>får følgende fejl meddelse når jeg prøver på at sende det afsted
>"405 Metoden er ikke tilladt.

Prøver du at POST'e til en helt almindelig HTML-fil (altså en fil, der
ikke parses af noget serverside-værk)? Check hvor din ACTION i html'en
peger hen.

>Den metode, der er angivet på anmodningslinjen, er ikke tilladt for
>den ressource, der er identificeret af anmodningen.

Er jeg den eneste, der synes, at dette er noget ordgejl? :)


--
- Pede
Professionel nørd

Ryan Jeppesen (08-01-2001)
Kommentar
Fra : Ryan Jeppesen


Dato : 08-01-01 15:50

On Mon, 08 Jan 2001 07:00:31 +0100, Peter Brodersen
<professionel@nerd.dk> wrote:

>On Mon, 08 Jan 2001 01:23:18 GMT, paradise@worldonline.dk (Ryan
>Jeppesen) wrote:
>
>>Jeg har en side hvor man kan tilføje poster til en database, men jeg
>>får følgende fejl meddelse når jeg prøver på at sende det afsted
>>"405 Metoden er ikke tilladt.
>
>Prøver du at POST'e til en helt almindelig HTML-fil (altså en fil, der
>ikke parses af noget serverside-værk)? Check hvor din ACTION i html'en
>peger hen.

Den peggede sgu på en HTML, havde kommet til at gemme siden som en
HTML istedet for asp, my mistake, eller skulle vi sige Dreamweavers
skyld

Men nu får jeg en ny fejl :(

fejl #3704: Handlingen er ikke tilladt, mens objektet er lukket.

hmmm, hvad er det for et objekt der er lukket?

>
>>Den metode, der er angivet på anmodningslinjen, er ikke tilladt for
>>den ressource, der er identificeret af anmodningen.
>
>Er jeg den eneste, der synes, at dette er noget ordgejl? :)

Nej det er du ikke :)

>
>
>--
>- Pede
> Professionel nørd


Lauritz Jensen (08-01-2001)
Kommentar
Fra : Lauritz Jensen


Dato : 08-01-01 16:02

Ryan Jeppesen wrote:
>
> On Mon, 08 Jan 2001 07:00:31 +0100, Peter Brodersen
> <professionel@nerd.dk> wrote:
>
> fejl #3704: Handlingen er ikke tilladt, mens objektet er lukket.
>
> hmmm, hvad er det for et objekt der er lukket?

Det er nok recordset'et. Du prøver at åbne recordset'et med komandoen
'RS.Open Connect' og det kan du jo ikke (der burde nok have stået noget
i retningen af 'RS.Open "TabelNavn", Conn'). Men da du har sat "On Error
Resume Next" forsætter scriptet og begynder nu at fejle over at
recordset'et ikke er åbent. (lille hint: Til debug kan du jo evt.
ukommenterer "on errror resume next")

> > > Den metode, der er angivet på anmodningslinjen, er ikke
> > > tilladt for den ressource, der er identificeret af anmodningen.
> >
> > Er jeg den eneste, der synes, at dette er noget ordgejl? :)
>
> Nej det er du ikke :)

Er det ikke bare en uheldig oversættelse? Den engelske lyder:
The method specified in the Request Line is not allowed for the resource
identified by the request

--
Lauritz

Ryan Jeppesen (08-01-2001)
Kommentar
Fra : Ryan Jeppesen


Dato : 08-01-01 19:06

On Mon, 08 Jan 2001 16:02:02 +0100, Lauritz Jensen
<lauritz2@hotmail.com> wrote:

>Ryan Jeppesen wrote:
>>
>> On Mon, 08 Jan 2001 07:00:31 +0100, Peter Brodersen
>> <professionel@nerd.dk> wrote:
>>
>> fejl #3704: Handlingen er ikke tilladt, mens objektet er lukket.
>>
>> hmmm, hvad er det for et objekt der er lukket?
>
>Det er nok recordset'et. Du prøver at åbne recordset'et med komandoen
>'RS.Open Connect' og det kan du jo ikke (der burde nok have stået noget
>i retningen af 'RS.Open "TabelNavn", Conn'). Men da du har sat "On Error
>Resume Next" forsætter scriptet og begynder nu at fejle over at
>recordset'et ikke er åbent. (lille hint: Til debug kan du jo evt.
>ukommenterer "on errror resume next")

Det hjalp list, men jeg får nu følgende fejl


ADODB.Recordset fejl '800a0cb3'

Den ønskede handling understøttes ikke af objektet eller provideren.

/ny_hardware-pcs-add.asp, linje 292

Linje 291: RS.Open "add_pcs", Conn
Linje 292: RS.AddNew

Hvordan kan det være at den ikke kan oprette en ny række i tabellen?

Er kommandoen i line 292 ikke korrekt?

Dette er det første jeg overhovedet rodder med databaser, så jeg er
lidt lost :)
>
>> > > Den metode, der er angivet på anmodningslinjen, er ikke
>> > > tilladt for den ressource, der er identificeret af anmodningen.
>> >
>> > Er jeg den eneste, der synes, at dette er noget ordgejl? :)
>>
>> Nej det er du ikke :)
>
>Er det ikke bare en uheldig oversættelse? Den engelske lyder:
>The method specified in the Request Line is not allowed for the resource
>identified by the request
>
>--
>Lauritz


Lauritz Jensen (08-01-2001)
Kommentar
Fra : Lauritz Jensen


Dato : 08-01-01 19:20

Ryan Jeppesen wrote:
>
> Den ønskede handling understøttes ikke af objektet eller provideren.
>
> /ny_hardware-pcs-add.asp, linje 292
>
> Linje 291: RS.Open "add_pcs", Conn
> Linje 292: RS.AddNew
>
> Hvordan kan det være at den ikke kan oprette en ny række i tabellen?

Jeg mener at tabellen default bliver åbnet read-only. Du har jo nok
bruge for en read/write forbindelse, så tag et kig på:
http://msdn.microsoft.com/library/psdk/dasdk/mdam4tgu.htm

> Er kommandoen i line 292 ikke korrekt?

tjo, men det vil nok give bedre preformance hvis du laver dig en
insert-sql-streng og fyre den af med conn.execute (så behøver du jo bla.
ikke noget recordset og låsen på tabellen bliver nok "mindre")

> Dette er det første jeg overhovedet rodder med databaser, så jeg er
> lidt lost :)

Det havde jeg aldrig nogensinde gættet ... overhovedet ...

--
Lauritz

Ryan Jeppesen (09-01-2001)
Kommentar
Fra : Ryan Jeppesen


Dato : 09-01-01 17:09

On Mon, 08 Jan 2001 19:19:36 +0100, Lauritz Jensen
<lauritz2@hotmail.com> wrote:

>Ryan Jeppesen wrote:
>>
>> Den ønskede handling understøttes ikke af objektet eller provideren.
>>
>> /ny_hardware-pcs-add.asp, linje 292
>>
>> Linje 291: RS.Open "add_pcs", Conn
>> Linje 292: RS.AddNew
>>
>> Hvordan kan det være at den ikke kan oprette en ny række i tabellen?
>
>Jeg mener at tabellen default bliver åbnet read-only. Du har jo nok
>bruge for en read/write forbindelse, så tag et kig på:
>http://msdn.microsoft.com/library/psdk/dasdk/mdam4tgu.htm

Takker, jeg vil kigge på det engang når jeg får tid.

>
>> Er kommandoen i line 292 ikke korrekt?
>
>tjo, men det vil nok give bedre preformance hvis du laver dig en
>insert-sql-streng og fyre den af med conn.execute (så behøver du jo bla.
>ikke noget recordset og låsen på tabellen bliver nok "mindre")
>
>> Dette er det første jeg overhovedet rodder med databaser, så jeg er
>> lidt lost :)
>
>Det havde jeg aldrig nogensinde gættet ... overhovedet ...

Man skal jo starte et sted.

>
>--
>Lauritz


Jonathan Stein (08-01-2001)
Kommentar
Fra : Jonathan Stein


Dato : 08-01-01 23:43

Peter Brodersen wrote:

> >Den metode, der er angivet på anmodningslinjen, er ikke tilladt for
> >den ressource, der er identificeret af anmodningen.
>
> Er jeg den eneste, der synes, at dette er noget ordgejl? :)

MS er tilsyneladende begyndt at maskin-oversætte en del tekst. (Altså
menneske-tekst - ikke program-tekst...)
Det giver nogle gange anledning til kreative gætterier med ordret
oversættelse tilbage til engelsk for at se, hvad det overhovedet handler
om.

M.v.h.

Jonathan

--
Mange news-servere sletter indlæg, der starter med "Sv:" og indlæg sendt
i HTML-format. Ret "Sv:" til "Re:" og send som ren tekst.
Se http://home.sol.no/~knutsp/oedk.html for en vejledning til Outlook.

Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408868
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste