26. november 2005 - 18:56
Der er
6 kommentarer og 1 løsning
SQL sætning - session
God aften Jeg sidder og roder med SQL sætninger. jeg har lavet denne sætning: Set rs = Server.CreateObject ("ADODB.Recordset") rs.Open "SELECT * FROM table WHERE ((table.Brugerid)=1)", database nu vil jeg gerne have sådan at den tager fra min session("id"), som er lig med 1. hvordan gør jeg lige det. hvis jeg bare sætter den ind: Set rs = Server.CreateObject ("ADODB.Recordset") rs.Open "SELECT * FROM table WHERE ((table.Brugerid)=session("1")", database giver det en fejl. håber der er nogle der kan hjælpe mig. på forhånd tak
Annonceindlæg fra QNAP
26. november 2005 - 18:57
#1
rettelse: Jeg skriver dette, hvor den giver fejl: Set rs = Server.CreateObject ("ADODB.Recordset") rs.Open "SELECT * FROM table WHERE ((table.Brugerid)=session("id")", database
26. november 2005 - 19:04
#2
Ret: rs.Open "SELECT * FROM table WHERE ((table.Brugerid)=session("1")", database -til: rs.Open "SELECT * FROM table WHERE Brugerid=" & session("1"), database
26. november 2005 - 19:08
#3
Vildt, jeg tror det virker =) Du skal have mange tak, bare lig et svar..
26. november 2005 - 19:29
#5
Hehe! kan jeg spørge om noget, selvom du har fået dine point ? hvad nu hvis jeg vil have flere, eks: rs.Open "SELECT * FROM table WHERE id = " & Request.QueryString("id") AND Brugerid=" & session("id"), database hvordan klarer jeg så den ?
26. november 2005 - 20:01
#6
Sådan her: rs.Open "SELECT * FROM table WHERE id = " & Request.QueryString("id") & " AND Brugerid=" & session("id"), database