webForumDet fria alternativet
Logga in / Bli medlem

DELETE problem!

ASP

3 svar · 292 visningar · startad av JannesBoy

Medlem sedan mars 200324 inlägg
Trådstart#1

Hej!

<%
Set connect = server.createobject("ADODB.connection")
connect.open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("gastbok.mdb")

id = request.querystring("ID")

SQL = "DELETE FROM gastbok WHERE ID = '"& id &"'"
connect.execute(SQL)
connect.close

response.redirect("login.asp")
%>

Kan någon säga vad som är fel?

Felmeddelandet:

Microsoft OLE DB Provider for ODBC Drivers fel '80040e07'

[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.

/trash.asp, rad 8

Medlem sedan mars 20021 889 inlägg
#2

Ta bort ' och ' runt id. id är av typen tal.

:)

Medlem sedan jan. 20032 285 inlägg
#3

Och byt sedan ut

connect.open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("gastbok.mdb")

mot

connect.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("gastbok.mdb")

:)

Medlem sedan dec. 20003 563 inlägg
373 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
120 ms — deklarationer (db)
121 ms — hämta statistik (db)
128 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)