SQL-sætning..............
Nu er jeg snart ved at være træt af sql-sætninger!!!Mit problem denne gang er at når jeg kører følgende script:
Response.Write "<h3 align='center'>..:: Tilføj nyhed ::..</h3>" _
& "<br><form action='../asp/admin.asp?mode=addnews&step=2' method='post'>" _
& "<table><tr><td width='100' valign='top'><p>Nyhed: </p></td>" _
& "<td width='300' valign='top'><textarea name='nyhed' cols='60' rows='15' class='form'></textarea></td></tr>" _
& "<input type='hidden' name='dato' value='"&formatdatetime(date,2)&"'>" _
& "<tr><td></td><td valign='top'><input type='submit' name='submit' value='Tilføj nyhed' class='form'></td></tr></table></form>"
If Request.Querystring("step") = "2" Then
set cn = server.createobject("adodb.connection")
cnstr = "Provider=Microsoft.Jet.OLEDB.4.0;"
cnstr = cnstr & "Data Source=" & server.mappath("../asp/db/db.mdb") & ";"
cn.connectionstring = cnstr
cn.open
Dim dato, nyhed
dato = "123" 'request.form("dato")
nyhed = "test" 'Replace(request.form("nyhed"),"'","''")
sql = "insert into news (dato, nyhed) values('" & dato & "','" & nyhed & "')"
cn.execute sql
Response.Write sql
cn.close
set cn = nothing
Så får jeg følgende fejl:
Microsoft JET Database Engine (0x80004005)
Operation must use an updateable query.
Dato-feltet er et tekst-felt.
Hvad er fejlen?
