dove sto sbagliando?
ecco il codice
<%
Dim Conn
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.MapPath("../_mdb-database/utenti.mdb")
id = Request.QueryString("id")
SQL = "SELECT id, cap FROM tbl_authors WHERE id = " & id "
Set ladata = Conn.Execute(SQL)
cap = ladata("CAP")
Set ladata = Nothing
SQL = "SELECT name, CAP FROM tbl_authors WHERE cap = '" & CAP & "'"
Set MickyMouse = Conn.Execute(SQL)
Do While Not MickyMouse.EOF
Response.Write(MickyMouse("name") & "
")
Loop
Set MickyMouse = Nothing
conn.Close
Set conn = Nothing
%>
e questo è l'errore:
Errore di compilazione di Microsoft VBScript error '800a0409'
Costante String senza terminazione
/compleanni/connessione.asp, line 7
SQL = "SELECT id, cap FROM tbl_authors WHERE id = " & id "
----------------------------------------------------------^
grazie