Avatar billede 0ffline Nybegynder
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")
%>
Avatar billede medions Nybegynder
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
Avatar billede Slettet bruger
30. december 2002 - 13:03 #2
skal du ikke labe en execute af dn sql ?
Avatar billede 0ffline Nybegynder
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")
%>
Avatar billede 0ffline Nybegynder
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/
Avatar billede Slettet bruger
30. december 2002 - 13:07 #5
do while not rs.eof

Response.Write personer("navn")

rs.movenext
loop
Avatar billede medions Nybegynder
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
Avatar billede dgivoni Nybegynder
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!?
Avatar billede medions Nybegynder
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
Avatar billede 0ffline Nybegynder
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
Avatar billede medions Nybegynder
30. december 2002 - 13:16 #10
Fair nok! Godt nytår! ;o)
Thx 4 Poinz

//>Rune
Avatar billede Slettet bruger
30. december 2002 - 13:17 #11
ja tak for på point og ilm
Avatar billede 0ffline Nybegynder
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
%>
Avatar billede medions Nybegynder
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
%>
Avatar billede 0ffline Nybegynder
30. december 2002 - 13:30 #14
Tusinde tak... nu virker det
Avatar billede medions Nybegynder
30. december 2002 - 23:49 #15
;o)

//>Rune
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester