Hej Lägg mellanslag runt &-tecknen:Kompileringsfel
Jag får ett konstigt felmeddelande vid kompilering och kan inte reda ut problemet. I följande rad försöker jag öppna en viss post i en tabell. Variablerna HeadLink och PageLink fungerar, de har jag testat med ett response.write i raden före så de borde inte vara några problem,,,men ändå blir det så. Jag vet inte varför?
sql = "SELECT * FROM tblCode WHERE ID_Head='"&HeadLink&"' AND ID_Page='"&PageLink&"'"
rs.Open sql, Conn,3,3
Kompileringsfel i Microsoft VBScript (0x800A0401)
Slut på programsats förväntas.
/ifk/userlogin/code_pages.asp, line 65, column 45
sql = "SELECT * FROM tblCode WHERE ID_Head='"&HeadLink&"' AND ID_Page='"&PageLink&"'"
--------------------------------------------^
Tacksam för hjälp!
MichaelSv: Kompileringsfel
sql = "SELECT * FROM tblCode WHERE ID_Head='" & HeadLink & "' AND ID_Page='" & PageLink & "'"
När vissa tecken kommer direkt efter & så räknas det som ett tal. &Head är ett hexadecimalt tal, alltså tror kompilatorn att du har lagt ett tal direkt efter strängen utan någon operator emellan.