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