24. september 2002 - 16:53Der er
7 kommentarer og 3 løsninger
Hent data fra en database
Jeg vil lige fremhæve at jeg stadig er lidt ny i asp verden. Jeg skal have udskrevet tekst fra databasen i <input type="hidden" name="name" value="<%rs("brugernavn")%>"> <input type="hidden" name="email" value="<%rs("brugeremail")%>">
Dertil har jeg prøvet følgende kode <% Response.Buffer = True Set Con = Server.CreateObject("ADODB.Connection") Con.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("db.mdb")
strSQL = "Select brugernavn, brugeremail From bruger Where brugernavn = '" & Request.Querystring("brugernavn") & "' " Set rs = Con.Execute(strSQL)
Session("brugernavn") = rs("brugernavn")
Con.Close Set Con = Nothing %>
Men den skriver denne fejl. ADODB.Field error '80020009'
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
viewmsg.asp, line 117
Linie 117 er Session("brugernavn") = rs("brugernavn") men jeg ved ikke hvad jeg ellers skal skrive ?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Slettet bruger
24. september 2002 - 17:21#1
ved godt dette ikke er en løsning, men en anden gang så giv ikke tabel og felter samme navn kan skabe konflikter &:-(
mvh. Questis.dk
Synes godt om
Slettet bruger
24. september 2002 - 17:22#2
men prøv at gøre dette:
if not rs.eof then Session("brugernavn") = rs("brugernavn") end if
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.