Avatar billede Slettet bruger
04. april 2002 - 09:12 Der er 3 kommentarer og
1 løsning

asphttp

Hey..
Jeg har et problem med en script jeg har lavet hvor jeg bruger komponenten asphttp..
Den looper ca. 2000 gange på følgende måde:

do while RS.EOF
Set HttpObj = CreateObject("AspHTTP.Conn")

HTTPObj.TimeOut = 60
'------
HTTPObj.Url = RS("url")
Det er her det går galt.. på et tilfældigt tidspunkt.
'------
HTTPObj.RequestMethod = "GET"
HTTPObj.UserAgent = "Mozilla/2.0 (compatible; MSIE 3.0B; Windows NT)"

Set HTTPObj = nothing
RS.Movenext
loop

Den køre faktisk i et VBS script, men det skulle da ikke have nogen betydning vel?
Det som der sker er bare at den går helt i stå, og gør intet.. nogen gange køre det hele basen igennem, mens den andre gange går i stå, og det er ikke ved samme url.., jeg er helt væk, nogen som kan hjælpe?
Avatar billede kaffe Nybegynder
04. april 2002 - 09:15 #1
prøv at ændre
do while RS.EOF
til
do while not rs.eof
Avatar billede Slettet bruger
04. april 2002 - 10:44 #2
jeg skrev forkert.. naturligvis står der do while NOT RS.EOF..
ellers så ville det jo slet ikke virke.. ellers nogen forslag?
Avatar billede kaffe Nybegynder
04. april 2002 - 10:48 #3
nej desværre - kender ikke asphttp komponenten.
Det lød bare til at det kunne være den manglende NOT...
Avatar billede icedox Nybegynder
06. juni 2002 - 12:28 #4
Hej. Du behøves ikke at sætte AspHTTP ind i dit loop:
Jeg ville gøre det sådan :

Set HttpObj = CreateObject("AspHTTP.Conn")
do while RS.EOF
HTTPObj.Url = RS("url")

Det er her det går galt.. på et tilfældigt tidspunkt.
'------

'her kunne man evt. udskrive den url, fordi alt pejer på at én URL ikke er som den skal være.

m.v.h.
icedox
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