SQL sætning virker ikke! :-(
Hey !Jeg kan ikke få en lille SQL sætning til at virke! (tror det er den!) Jeg har skriveretiheder, og stien er rigtigt og felterne i databaseb findes, men den siger aligevel:
Microsoft OLE DB Provider for ODBC Drivers fejl '80040e07'
[Microsoft][ODBC Microsoft Access-driver] Datatyperne stemmer ikke overens i kriterieudtrykket.
/Mikkel/opretguestbook2.asp, linje 78
Scriptet ser sådan her ud:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("guestbook/db/guestbooks.mdb")
Conn.Open DSN
strSQL = "Select * from guestbooks where BrugersId = " & Id
Set rs = Conn.Execute(strSQL)
%>
Din gæstebog er nu oprettet og kan ses på adressen:
<a href="http://Mikkel/guestbook/Index.asp?id=<%Response.Write rs("Id") %>" target="_blank">
http://Mikkel/guestbook/Index.asp?id=<% Response.Write rs("Id") %></a>
<%
Conn.Close
Set Conn = Nothing
%>
Hvor linie 78 er
Set rs = Conn.Execute(strSQL)
Hvad er fejlen????
/Firehat
