30. december 2002 - 13:01
Der er
12 kommentarer og 3 løsninger
ADODB.Recordset error '800a0bb9'
Hej Er der nogen der kan se hvad der er galt her med linie #7? <% Set personer = Server.CreateObject ("ADODB.Recordset") personer.Open "SELECT * FROM personoplysninger", database Response.Write personer.Fields ("navn") %> /0ffline Jeg etablerer forbindelsen til databasen med --> <% Set conn = Server.CreateObject("ADODB.Connection") conn.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.Mappath("data/db.mdb") %>
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.
30. december 2002 - 13:03
#1
<% Set personer = Server.CreateObject ("ADODB.Recordset") strSQL = "SELECT * FROM personoplysninger" Set personer = conn.Execute(strSQL) Response.Write personer("navn") %> //>Rune
Slettet bruger
30. december 2002 - 13:03
#2
skal du ikke labe en execute af dn sql ?
30. december 2002 - 13:04
#3
Ups... det kan jo ikke være linie # 7 hvis jeg ikke lige skriver det hele med ;O) <!--#include file="forbindelse.asp" --> <html> <body> <% Set personer = Server.CreateObject ("ADODB.Recordset") personer.Open "SELECT * FROM personoplysninger", database Response.Write personer.Fields ("tlf") %>
30. december 2002 - 13:06
#4
Det ser ud til at virke, men den skriver udelukkende 1 navn, og der er da 5 i databasen :O/
Slettet bruger
30. december 2002 - 13:07
#5
do while not rs.eof Response.Write personer("navn") rs.movenext loop
30. december 2002 - 13:08
#6
<!--#include file="forbindelse.asp" --> <html> <body> <% Set personer = Server.CreateObject ("ADODB.Recordset") personer.Open "SELECT * FROM personoplysninger", database While Not personer.EOF Response.Write personer.Fields ("tlf") personer.MoveNext() Wend %> Så skal du bruge en løkke ;o) //>Rune
30. december 2002 - 13:09
#7
proev at aendre personer.Open "SELECT * FROM personoplysninger", database til personer.Open "SELECT * FROM personoplysninger", conn medions og questis>> man behoever da ikke noedvendigvis conn.execute, naar man bare skal aabne et recordset!?
30. december 2002 - 13:12
#8
dgivoni> Nej, men den connection han prøvede med i starten har jeg aldrig syntes om da jeg syntes den er ekstremt uoverskuelig! Men det er vel en smagssag! //>Rune
30. december 2002 - 13:13
#9
I er simpelhen for hårde :) Tusinde tak for hjælpen... men nu sidder jeg jo så lige tilbage og undre mig over at tingene ikke virkede eftersom det var en tro kopi af et eksempel i et af IDG's hæfter.... Ski' da godt at brugerne af E, ved bedre... Jeg forhøjer lige points så I alle får et bedre nytår :) Tak endnu engang og godt nytår /0ffline
30. december 2002 - 13:16
#10
Fair nok! Godt nytår! ;o) Thx 4 Poinz //>Rune
Slettet bruger
30. december 2002 - 13:17
#11
ja tak for på point og ilm
30. december 2002 - 13:26
#12
øhhhh ... denne giver altså samme fejl :/ <!--#include file="forbindelse.asp" --> <html> <body> <% Set personer = Server.CreateObject ("ADODB.Recordset") personer.Open "SELECT * FROM personoplysninger", database While Not personer.EOF Response.Write personer.Fields ("navn") personer.MoveNext() Wend %>
30. december 2002 - 13:28
#13
Ja, det er fordi du skal bruge conn, i stedet for database! <!--#include file="forbindelse.asp" --> <html> <body> <% Set personer = Server.CreateObject ("ADODB.Recordset") personer.Open "SELECT * FROM personoplysninger", conn While Not personer.EOF Response.Write personer.Fields ("navn") personer.MoveNext() Wend %>
30. december 2002 - 13:30
#14
Tusinde tak... nu virker det
30. december 2002 - 23:49
#15
;o) //>Rune
Kurser inden for grundlæggende programmering