IInferisMedlem sedan sep. 2000667 inlägg Frågan#1 Varför funkar inte denna?
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" &Server.MapPath("db/databasen.mdb")
SQLstmt = "UPDATE Members SET "
SQLstmt = SQLstmt & " score = '" & Score & "' WHERE ID = '" & Session("UserId") & "'"
response.write SQLstmt
'Connection.Execute(SQLStmt)
Skriver man ut det så blir det
UPDATE Members SET score = '30' WHERE ID = '3'
vilket stämmer utmärkt!
Varför får jag då felmeddelande om:
Microsoft JET Database Engine (0x80040E07)
Data type mismatch in criteria expression.
JjorgenMedlem sedan feb. 20012 412 inlägg Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" &Server.MapPath("db/databasen.mdb")
SQLstmt = "UPDATE Members SET "
SQLstmt = SQLstmt & " score = " & Score & " WHERE ID = " & Session("UserId")
Connection.Execute(SQLStmt)
Numeriska fält ska inte omges av '
Flyttar till SQL-forumet pga att detta inlägg är felpostat.
mvh Jörgen :)
------------------
Varför bråka när man kan kramas?
[Redigerat av jorgen den 30 okt 2001]