23. juli 2002 - 02:17Der er
2 kommentarer og 1 løsning
asp igen!!!
Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("venner.mdb") strSQL = "select * FROM kære WHERE ((Userid = " & usersid & ") or (Venid = " & usersid & "))" set rs = Conn.execute(strSQL)
if rs.EOF then kære = "" else ------------------------------------------------------ Det jeg godt vil ha, er at usersid passer et et af tablerne. Eks: Vis usersid passer sammen er ens med Venid, skal den skriv rs("userid"). Eller vis usersid passer sammen er ens med userid, skal den skriv rs("venid"). Men hvordan??? ------------------------------------------------------ kære = rs("Venid") end if
Du kan jo gøre det fra din "if"-sætning i stedet for i SQL-sætningen...
Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("venner.mdb") strSQL = "select * FROM kære set rs = Conn.execute(strSQL)
Do While Not(rs.BOF OR rs.EOF) if rs("Venid") = userid Then Response.Write rs("Userid") End IF If rs("Userid") = userid Then Response.Write rs("Venid") End IF rs.movenext Loop
Der har lige sneget sig en lille fejl ind i SQL-sætningen:
strSQL = "select * FROM kære set rs = Conn.execute(strSQL)
RETTES TIL!!!
strSQL = "select * FROM kære" set rs = Conn.execute(strSQL)
Venligst Kristian Bjørn
Synes godt om
Ny brugerNybegynder
Din løsning...
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.