sql = "SELECT * FROM myTable WHERE id = " & request("id") Rem - efterfølgende skal du her åbne et recordset med ovenstående sql sætning. Rem - myTable = den tabel du spørger ned i. Rem - request("id") = den værdi du fik sendt med i variablen id i dit side kald (minside.asp?id=2)
Ja med: Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("myDB.mdb") sql = "SELECT * FROM myTable WHERE id = " & request("id") Set rs = Conn.Execute(SQL)
Du har så et recordset (rs) som indeholder data fra databasen.
jamen kan jeg ikke skrive: <% set conn = server.CreateObject("ADODB.Connection") conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("db.mdb") if request("id") = "" then strSQL = "SELECT * FROM profil" else strSQL = "SELECT * FROM profil WHERE id = " & request("id") Set Rs = Conn.Execute(strSQL) end if %>
<% set conn = server.CreateObject("ADODB.Connection") conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("db.mdb") if request("id") = "" then strSQL = "SELECT * FROM profil" else strSQL = "SELECT * FROM profil WHERE id = " & request("id") end if Set Rs = Conn.Execute(strSQL) %>
Jeg ville lige rykke kaldet af strSQL ned så den bliver kaldt i begge tilfælde.
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.