Avatar billede arno Nybegynder
13. august 2002 - 12:47 Der er 4 kommentarer og
1 løsning

Hvordan for jeg et kald til at køre uendeligt ??

Jeg har en store proc. kørende fra min asp kode, som køre i meget lang tid.... for langt tid for min webserver.. den kommer med :
Microsoft OLE DB Provider for ODBC Drivers (0x80040E31)
[Microsoft][ODBC SQL Server Driver]Timeout expired
....
Hvordan får jeg min kode til at køre indtil kaldet er færdig ?? om det så skal tage 10 min ??

Jeg har forsøgt mig med at sætte connectiontimeout i min kode uden held. ??

/arno
Avatar billede misbruger Nybegynder
13. august 2002 - 12:49 #1
server.timeout = (værdi i sekunder)
Avatar billede misbruger Nybegynder
13. august 2002 - 12:51 #2
men hvis du har en process der tager så lang tid, burde du overvej at bryde den op i mindre bidder, eller reevalurer koden.... det lyder ret voldsomt..!
Avatar billede arno Nybegynder
13. august 2002 - 12:59 #3
hej misbruger...

Jeg har prøvet det..
det virker ikke... siden kommer med en timeout expired efter 30 sekunder, selv om jeg sætter timeout til 7200 sek.
Avatar billede misbruger Nybegynder
13. august 2002 - 13:02 #4
sætter du værdien i toppen af siden?
er det din egen webserver?
Avatar billede arno Nybegynder
13. august 2002 - 13:09 #5
Jeg fik det faktisk løst selv...

Ved at anvende : Ekspress.CommandTimeout = 500, så køre den ..
/arno
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