|
| 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.
| |
|
|