28. juli 2002 - 02:31
Der er
4 kommentarer og 1 løsning
Skriv resultat fra database
Hej. Denne kode er fuld af fejl. Er der en der kan rette den til, så den viser postens data. else if (stat="vis") then vNr = Request.Querystring("nr") Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath("great.mdb") Conn.Open DSN strSQL = "SELECT kate,til,fra,besk FROM great WHERE bnr IS (" & vNr & ") " Conn.Execute (strSQL) response.write Conn("kate") & "<br>" response.write Conn("til") & "<br>" response.write Conn("fra") & "<br>" response.write Conn("besk") & "<br>" conn.Close Set conn = nothing Set strSQL = nothing response.write(vNr) end if
Annonceindlæg tema
Cloud & AI
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.
**** strSQL = "SELECT kate,til,fra,besk FROM great WHERE bnr = '" & vNr & "'" Set rs = Conn.Execute(strSQL) Response.Write rs("kate") & "<br>" Response.Write rs("til") & "<br>" Response.Write rs("fra") & "<br>" Response.Write rs("besk") & "<br>" *****
else if (stat="vis") then vNr = Request.Querystring("nr") Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath("great.mdb") Conn.Open DSN strSQL = "SELECT kate,til,fra,besk, bnr FROM great WHERE bnr = " & vNr Conn.Execute (strSQL) response.write Conn("kate") & "<br>" response.write Conn("til") & "<br>" response.write Conn("fra") & "<br>" response.write Conn("besk") & "<br>" conn.Close Set conn = nothing Set strSQL = nothing response.write(vNr) end if //>Rune
som esoulman viser så skal du havde et recordset for at kunne udskrive resultatet, Conn er en connection til databasen: strSQL = "SELECT kate,til,fra,besk FROM great WHERE bnr IS (" & vNr & ") " Conn.Execute (strSQL) '<----- der manger et recordset... Såpdan her Set rs = Conn.execute (strSQL) Og så udskrive sådan her: Response.Write rs("kate") & "<br>" Response.Write rs("til") & "<br>" Response.Write rs("fra") & "<br>" Response.Write rs("besk") & "<br>"
esoulman, smid et svar. Din kode virkede fint. Og tak til jer andre (o;
Kurser inden for grundlæggende programmering