opdatering af mange felter i db
Jeg har følgende kode<html>
<title>Opdatere data i databasen</title>
<head>
</head>
<body>
<%
' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("../forum.mdb")
Conn.Open DSN
retfra = 37
rettil = 48
' SQL sætning opbygges
strSQL = "Update FORUM_A_TOPICS set "
strSQL = strSQL & " FORUM_ID = '"&rettil&"'"
strSQL = strSQL & " Where FORUM_ID = '"&retfra&"'"
strSQL2 = "Update FORUM_A_REPLY set "
strSQL2 = strSQL2 & " FORUM_ID = "&rettil&""
strSQL2 = strSQL2 & " Where FORUM_ID = '"&retfra&"'"
strSQL3 = "Update FORUM_TOPICS set "
strSQL3 = strSQL3 & " FORUM_ID = "&rettil&""
strSQL3 = strSQL3 & " Where FORUM_ID = '"&retfra&"'"
strSQL4 = "Update FORUM_REPLY set "
strSQL4 = strSQL4 & " FORUM_ID = '"&rettil&"'"
strSQL4 = strSQL4 & " Where FORUM_ID = '"&retfra&"'"
' SQL sætning eksekveres
Conn.Execute(strSQL)
Conn.Execute(strSQL2)
Conn.Execute(strSQL3)
Conn.Execute(strSQL4)
' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>
<h1>Databasen er opdateret!</h1>
</body>
</html>
Men hvorfor virker den ikke jeg får en fejl i linien "Conn.Execute(strSQL)"
jeg får følgende fejl
Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
Hvad er det der går galt ??
