Avatar billede kovalt Nybegynder
17. juli 2003 - 13:04 Der er 13 kommentarer og
1 løsning

Genbruge conn

jeg åbner mit resultset således:

strDriver = "{Microsoft Access Driver (*.mdb)}"
strPlacement = server.MapPath("../database/main.mdb")
set objConn = server.CreateObject("ADODB.Connection")
set objRec = server.createobject("ADODB.recordset")
objConn.Open ("DRIVER="& strDriver &"; DBQ="& strPlacement)
objRec.Open strSQL, objConn, 3, 1, 1

hvorefter jeg bruger det og lukker det sådan her

objRec.Close
set objRec.Nothing

herefter vil jeg åbne et nyt på samme side - igen sådan her (med ny strSQL)

objRec.Open strSQL, objConn, 3, 1, 1

hvorefter jeg får fejlen:

Microsoft VBScript runtime error '800a01a8'

Object required

/tests/test/test/sportsstats/tournament.asp, line 90

/kovalt
Avatar billede kovalt Nybegynder
17. juli 2003 - 13:06 #1
det kan vel ikke passe at jeg ikke kan "genbruge" objConn
Avatar billede kovalt Nybegynder
17. juli 2003 - 13:10 #2
nogen ideér til hvad fejlen kan være
Avatar billede kovalt Nybegynder
17. juli 2003 - 13:13 #3
conn bliver included fra en anden fil - har det noget at sige
Avatar billede hossein Nybegynder
17. juli 2003 - 13:14 #4
Du kan ha en forbindelse til gengæld skal du lave flere recordset f ex objRec1:
set objRec1 = server.createobject("ADODB.recordset")
objRec1.Open strSQL, objConn, 3, 1, 1
Avatar billede kovalt Nybegynder
17. juli 2003 - 13:22 #5
jeg har lukket objRec inden jeg laver det næste
Avatar billede hossein Nybegynder
17. juli 2003 - 13:27 #6
så kald din recordset noget andet, i stedet for det samme navn, da de ligger på en side.
Avatar billede kovalt Nybegynder
17. juli 2003 - 13:28 #7
jeg kan vel godt genbruge navnet objRec hvis det er lukket
Avatar billede the_bma_man Nybegynder
17. juli 2003 - 13:30 #8
Du kan godt genbruge objRec!
Men - så må du ikke nave et set objrec.Nothing, da objRec jo så ikke længere er et recordset.
Prøv at nøjes med at lukke det.
Avatar billede the_bma_man Nybegynder
17. juli 2003 - 13:31 #9
Lidt dårligt formulret - men jeg håber, du forstår.
Avatar billede kovalt Nybegynder
17. juli 2003 - 13:31 #10
det virker.... men er det ikke lidt underligt at man ikke kan genbruge navnet
Avatar billede hossein Nybegynder
17. juli 2003 - 13:31 #11
Jo, ok. så må problemet være et andet sted. læg din kode.
Avatar billede the_bma_man Nybegynder
17. juli 2003 - 13:32 #12
Du kan godt genbruge navnet - se mit tidligere indlæg. :-)
Avatar billede kovalt Nybegynder
17. juli 2003 - 13:32 #13
the_bma_man >> lige hvad jeg søgte - meget fint... eller bliver det jo et frygteligt obj-ræs :-)
Avatar billede the_bma_man Nybegynder
17. juli 2003 - 13:33 #14
Jepper - det kan nemt blive noget rod.
Thnx 4 poínts.
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