EeriksMedlem sedan apr. 20011 418 inlägg Hej!
Jag har ett problem som för mig är helt obegripligt. Min kod är:
<%
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "driver={Microsoft Access Driver (\*.mdb)};dbq=C:\\Inetpub\\wwwroot\\asp\\tidsbokning\\show.mdb"
SQLStmt = "UPDATE Visa Set Show=1 WHERE ID='" & Request.Querystring("ID") & "'"
Set RS = Connection.Execute(SQLStmt)
%>
Svaret blir:
Microsoft OLE DB Provider for ODBC Drivers fel '80040e07'
[Microsoft][ODBC Microsoft Access 97 Driver] Data type mismatch in criteria expression.
/asp/tidsbokning/tabort.asp, rad 7
Var och vad är det som är fel? Någon?
Tack! /Erik
@ndersMedlem sedan juni 200032 967 inläggkolumnen ID är antagligen (rimligen) av typen tal, och då skall värdet inte omslutas av apostrofer i sql-frågan. alltså:
SQLStmt = "UPDATE Visa Set Show=1 WHERE ID=" & Request.Querystring("ID")
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>