webForumDet fria alternativet

Vad är fel?

ASP

5 svar · 270 visningar · startad av Tmed

Medlem sedan juni 2000145 inlägg
Frågan#1

Något är fel med min kod blir inte klok på vad det är!

sID=Request.QueryString("ID")

SQL = "DELETE FROM tblData WHERE ID='" & CInt(sID) &"'"

objConn.Execute(SQL)

Får felet:
Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

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

/del.asp, line 13

Help Please!!!

Medlem sedan juni 200032 967 inlägg
#2

id är väl ett heltalsfält?

då ska du inte ha fnuttar runt.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
that's what brian boitano would do!</A>

Medlem sedan juni 2000145 inlägg
#3

Testade med:
SQL = "DELETE FROM tblData WHERE ID=CInt(sID)"

Funkade inte heller!

[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.

Medlem sedan juni 200032 967 inlägg
#4
SQL = "DELETE FROM tblData WHERE ID=" & CInt(sID)

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
that's what brian boitano would do!</A>

Medlem sedan juni 2000145 inlägg
#5

jaaa.....givetvis!

Tackar så mycket!

Medlem sedan juni 200032 967 inlägg
#6

varsågod så mycket! :)

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
that's what brian boitano would do!</A>

270 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)