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