webForumDet fria alternativet

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

ASPur ASP

1 svar · 233 visningar · startad av DiDjo

Medlem sedan nov. 2002544 inlägg
Frågan#1

Jag ändrade från en sådan id: {Ag89aygadhf08h32hrfaf3}
till att den räknar inläggen! Den ena får id 22 den efter 23 men då fick jag detta fel:

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

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

/!egna/dagbok_las.asp, line 20

Koden:

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("*****.mdb")
Set rs = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM dagbok where id ='"&request.querystring("id")&"'"
20-->rs.Open Addera, Connect, 3, 3
Medlem sedan sep. 2002366 inlägg
#2

Är inte id ett numeriskt värde? Isåfall ska du inte ha '.
Alltå:

Addera = "SELECT * FROM dagbok where id =" & request.querystring("id") & ""
130 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)