Datatyperne stemmer ikke overens i kriterieudtrykket!?!
Jeg er i gang med at lave en side der skal tælle hits in fra et id men får følgende fejl på hitsin.asp når jeg. feks prøver at gå til hitsin.asp?id=2:Microsoft OLE DB Provider for ODBC Drivers fejl \'80040e07\'
[Microsoft][ODBC Microsoft Access-driver] Datatyperne stemmer ikke overens i kriterieudtrykket.
/asp/tgp/hitsin.asp, linje 17
Hele filen er her:
<% option explicit %>
<html>
<body>
<!-- #include virtual=\"common/adovbs.inc\" -->
<%
Dim Conn, RS, Counts
If Request(\"id\")=\"\" Then %>
Du mangler et side-id
<%
Else
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"tgp.mdb\") & \";UID=admin;PWD=;\"
Set RS = Conn.Execute(\"SELECT * FROM galleries WHERE id= \'\" & request(\"id\") & \"\'\")
Counts=RS(\"hitsin\")+1
Set RS = Conn.Execute(\"UPDATE galleries SET hitsin = \" & Counts & \" WHERE id = \'\" & Request(\"id\") & \"\'\")
Conn.Close
end if
If Err.Number = 0 Then
Response.Redirect(\"http://oemcomputer/asp/tgp/tgp.asp\")
Else %>
Der var en fejl: # <%=Err.Number%> : <%=Err.Description%><p>
<% End If %>
</body>
</html>
---
Linje 17 er: Set RS = Conn.Execute(\"SELECT * FROM galleries WHERE id= \'\" & request(\"id\") & \"\'\")
--
På forhånd tak for hjælpen :-)
