Avatar billede remedy Nybegynder
06. februar 2003 - 13:17 Der er 3 kommentarer og
1 løsning

en fejl

Nogle der lige kan forklare mig hvad dette betyder?

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.

/test/admin/Tilfoej.asp, line 26



på linie 26 i mit dokument står der: Conn.execute(sql)

Dette sker når jeg prøver at skrive til en database.


John
Avatar billede loss Nybegynder
06. februar 2003 - 13:21 #1
vis lige hele din UPDATE sætning (sql)
Avatar billede remedy Nybegynder
06. februar 2003 - 13:22 #3
<%
If Mode = "add" Then
%>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath ("../db/database.dk.mdb")
Conn.Open DSN


Initialer = Replace( Request.Form("Initialer"), "'", "''" )
Dato = date()
Nyhed = Replace( Request.Form("Nyhed"), "'", "''" )
Kilde_navn = Replace( Request.Form("Kilde_navn"), "'", "''" )
Kilde_adresse = Replace( Request.Form("Kilde_adresse"), "'", "''" )

If Initialer = "" OR Nyhed = "" OR Kilde_navn = "" Then
Response.Write " Alle felter skal udfyldes, med undtagen for kilde adresse"
Else
sql = "Insert into Nyheder(Initialer, Dato, Nyhed, Kilde_link, Kilde) values('" & Initialer & "', '" & Dato & "', '" & Nyhed & "', '" & Kilde_adresse & "', '" & Kilde_navn & "')"
Conn.execute(sql)

Conn.Close
Set Conn = Nothing
Response.Write "Din nyhed er nu lagret i databasen."
End If


Else
%>
Avatar billede somaliomar Praktikant
06. februar 2003 - 13:33 #4
Takker for points :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester