Avatar billede sevelsted Nybegynder
11. januar 2002 - 11:29 Der er 3 kommentarer og
1 løsning

Lukning af Query.....

Hej Eksperter

Jeg har et lille problem jeg ikke selv kan løse, så derfor håber jeg at der er en af jer som kan.

Jeg har et dokument hvor jeg bruger include filer...
Først på siden åbner jeg databasen,
Så laver jeg det første udtræk, som kun bruges på forsiden, med Query...

længere nede på siden laver jeg endnu et udtræk men Query30..

Nederst på siden lukker jeg så begge Query\'er.

Nu kommer problemet...

Hvis jeg klikker på et link, hvor jeg includere en anden fil, og IKKE bruger udtrækket Query..... så kommer den med en fejl, i bunden af siden, når jeg forsøger at lukke Query.


Fejl ser således ud :

Microsoft VBScript runtime error \'800a01a8\'
Object required: \'\'
/www.web2.dk/index.asp, line 396

Er der en måde, jeg på index siden kan fortælle den at hvis Query er tom, så skal den ikke forsøge at lukke den, og hvis der er noget i den, så skal den lukke den... ??

Jeg har prøver med :

<% Query.close
set Query = nothing %>

men det virker ikke....


Er der en som kan HJJJÆÆÆLLLPPPEEEE.....


På forhånd tak

Anders
Avatar billede tmceu Praktikant
11. januar 2002 - 12:40 #1
Jeg bruger altid denne som include i bunden for at undgå fejl.

if objRS.State <> 0 then objRS.Close
if objConn.state <> 0 then objConn.Close
Avatar billede tmceu Praktikant
11. januar 2002 - 12:41 #2
Nogle vil også hævde at du ikke behøver at lukke, hvilket også er korrekt, men jeg foretrækker altid at lukke recordsets og connections explicit.
Avatar billede coltau Juniormester
11. januar 2002 - 15:41 #3
Prøv med følgende:

if not isEmpty(Query) then
  Query.Close
  Query = nothing
end if
Avatar billede sevelsted Nybegynder
05. oktober 2004 - 22:58 #4
Ingen af delene virkede.... sorry..
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