/ 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
fejl i skrivning til database
Fra : Henrik Woer


Dato : 06-09-07 13:29

Hej gruppe

Jeg får den her fejl når jeg kører nedestående kode :
Microsoft JET Database Engine error '80004005'

Operation must use an updateable query.

/req_form.asp, line 26

Hvad gør jeg galt ?

Henrik
<body><%strSQL = "Insert into formtabel ("

strSQL = strSQL & "Fornnavn, "
strSQL = strSQL & "Mellemnavn, "
strSQL = strSQL & "Efternavn) "

strSQL = strSQL & "values( "

strSQL = strSQL & "'" & Server.HTMLEncode(Request("Fornavn")) & "', "
strSQL = strSQL & "'" & Server.HTMLEncode(Request("Mellemnavn")) & "', "
strSQL = strSQL & "'" & Server.HTMLEncode(Request("Efternavn")) & "')"


Response.Write "Din besked blev tilfojet :)<br><a href='forside.asp'>Til
Tagwallen</a>"

Conn.Execute(strSQL)

Conn.Close
Set Conn = Nothing

%>



 
 
Christian R. Larsen (06-09-2007)
Kommentar
Fra : Christian R. Larsen


Dato : 06-09-07 14:19

"Henrik Woer" <henrik@woer.dk> wrote in message
news:46dff274$0$7571$edfadb0f@dread11.news.tele.dk...
> Hej gruppe
>
> Jeg får den her fejl når jeg kører nedestående kode :
> Microsoft JET Database Engine error '80004005'
>
> Operation must use an updateable query.
>
> /req_form.asp, line 26
>
> Hvad gør jeg galt ?
>
> Henrik
> <body><%strSQL = "Insert into formtabel ("
>
> strSQL = strSQL & "Fornnavn, "
> strSQL = strSQL & "Mellemnavn, "
> strSQL = strSQL & "Efternavn) "
>
> strSQL = strSQL & "values( "
>
> strSQL = strSQL & "'" & Server.HTMLEncode(Request("Fornavn")) & "', "
> strSQL = strSQL & "'" & Server.HTMLEncode(Request("Mellemnavn")) & "', "
> strSQL = strSQL & "'" & Server.HTMLEncode(Request("Efternavn")) & "')"
>
>
> Response.Write "Din besked blev tilfojet :)<br><a href='forside.asp'>Til
> Tagwallen</a>"
>
> Conn.Execute(strSQL)
>
> Conn.Close
> Set Conn = Nothing
>
> %>


Du har ikke husket at connecte til databasen.



Henrik Woer (06-09-2007)
Kommentar
Fra : Henrik Woer


Dato : 06-09-07 14:39


"Christian R. Larsen" <crlarsen@hotmail.com> skrev i en meddelelse
news:46dffe37$0$90271$14726298@news.sunsite.dk...
> "Henrik Woer" <henrik@woer.dk> wrote in message
> news:46dff274$0$7571$edfadb0f@dread11.news.tele.dk...
>> Hej gruppe
>>

> Du har ikke husket at connecte til databasen.

Jo det ligger som en inkluderet fil.

<%
set conn = Server.Createobject ("ADODB.Connection")
Conn.connectionString = "Provider= Microsoft.Jet.OLEDB.4.0; data source= " &
server.MapPath("db/db.mdb")
conn. open
%>



Christian R. Larsen (07-09-2007)
Kommentar
Fra : Christian R. Larsen


Dato : 07-09-07 09:49

"Henrik Woer" <henrik@woer.dk> wrote in message
news:46e002d8$0$7571$edfadb0f@dread11.news.tele.dk...
>
> "Christian R. Larsen" <crlarsen@hotmail.com> skrev i en meddelelse
> news:46dffe37$0$90271$14726298@news.sunsite.dk...
>> "Henrik Woer" <henrik@woer.dk> wrote in message
>> news:46dff274$0$7571$edfadb0f@dread11.news.tele.dk...
>>> Hej gruppe
>>>
>
>> Du har ikke husket at connecte til databasen.
>
> Jo det ligger som en inkluderet fil.
>
> <%
> set conn = Server.Createobject ("ADODB.Connection")
> Conn.connectionString = "Provider= Microsoft.Jet.OLEDB.4.0; data source= "
> & server.MapPath("db/db.mdb")
> conn. open
> %>

Ja, men er du 110% sikker på, at du kalder den i koden? Hvis du har gengivet
hele koden, kan jeg ikke se, at du åbner forbindelsen.

Hvis du er det mindste i tvivl, kan du evt. prøve at selecte fra en tabel i
DB'en i stedet.



Jørn Andersen (07-09-2007)
Kommentar
Fra : Jørn Andersen


Dato : 07-09-07 00:45

On Thu, 6 Sep 2007 14:29:15 +0200, "Henrik Woer" <henrik@woer.dk> wrote:

>Jeg får den her fejl når jeg kører nedestående kode :
>Microsoft JET Database Engine error '80004005'
>
>Operation must use an updateable query.

80004005-fejl kan være triggy, men ofte skyldes det, at du (eller
rettere ASP-serveren) ikke har skrive-rettigheder til databasen.

Ellers, når du får fejlnumre, så kig:
<url: http://www.aspfaq.com/>
og indtast nummeret i søgefeltet.

Good luck!

--
Jørn Andersen,
Brønshøj

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

Månedens bedste
Årets bedste
Sidste års bedste