25. april 2002 - 21:56Der er
24 kommentarer og 2 løsninger
felj i kode.....
Hej eksperter....
jeg får denne fejl: Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'Id ='.
/koder/asp/forum/spm.asp, line 91
i denne linie: ' Hent fra databasen afhængig af værdien id fra URL strSQL = "Select * From forum Where Id = " & Request.Querystring("svar_id") Set rs = Conn.Execute(strSQL)
dim farve1 farve1 = "#C6C6FF" dim farve2 farve2 = "#E7E7FF"
' 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
' Hent fra databasen afhængig af værdien id fra URL strSQL = "Select * From tråd Where Id = " & Request.Querystring("id") Set rs = Conn.Execute(strSQL)
' 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
' Hent fra databasen afhængig af værdien id fra URL strSQL = "Select * From forum Where [Id] = " & Request.Querystring("svar_id") Set rs = Conn.Execute(strSQL)
hvis jeg har forstået det rigtigt henter den her dit spg ud:
strSQL = "Select * From tråd Where Id = " & Request.Querystring("id")
og den her henter alt ud der er relateret til spørgsmålet: strSQL = "Select * From forum Where [Id] = " & Request.Querystring("svar_id")
jeg går ud fra der er et felt i svar tabellen hvor man angiverhvilket spg id det er man svarer på ?
hvis der er det skal du skrive sådan her
strSQL = "Select * From forum Where [svar_id] = " & Request.Querystring("id")
Synes godt om
Slettet bruger
25. april 2002 - 22:28#18
hmmm..... jo måske men kan det da ikke lade sig gøre på denne
Synes godt om
Slettet bruger
25. april 2002 - 22:32#19
jeps. du har forstået at den første henter spm. og den anden skal hente alle svarene.
men hvis jeg bruger denne;
strSQL = "Select * From forum Where [svar_id] = " & Request.Querystring("id")
får jeg denne fejl istedet: Microsoft OLE DB Provider for ODBC Drivers error '80040e07' [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.