Avatar billede skwat Praktikant
12. juli 2002 - 13:53 Der er 2 kommentarer og
1 løsning

timeout på ADO forbindelser

Hej Alle
Jeg har en stump kode, hvor jeg har det problem at jeg får en timeout-fejl efter 30 sek. på trods af at jeg har defineret en anden timeout.

<motherfucker kode>
    Dim AdoConn As Object
    Dim AdoRs As Object
    Dim I As Integer
   
    Set AdoConn = CreateObject("ADODB.Connection")

    AdoConn.ConnectionString = "DSN=motorvej;UID=sa;PWD=eiffeltårn;"
    AdoConn.ConnectionTimeout = 60000
    AdoConn.Open

    ssql = "exec smartSP '020711', '020712'"
   
    Set AdoRs = AdoConn.Execute(ssql)
    AdoRs.Open

    Do Until AdoRs Is Nothing


        While Not AdoRs.EOF


            For I = 0 To AdoRs.Fields.Count - 1
                Debug.Print AdoRs.Fields(I)
            Next I
            AdoRs.MoveNext
        Wend
        Set AdoRs = AdoRs.NextRecordset
    Loop
</motherfucker kode>


Er der nogen der har en ide til hvad der går galt? - Jeg har også prøvet at definere timeout'en på ODBC-driveren. - uden held.
Avatar billede aho_metier Nybegynder
12. juli 2002 - 14:00 #1
Du har sat connectionTimeout, det er kun timeout på at oprette forbindelsen
du skal benytte CommandTimeout, for ikke at for timeout når du først er connected.
Avatar billede skwat Praktikant
12. juli 2002 - 16:21 #2
det var et svar var det ikke?
Avatar billede aho_metier Nybegynder
12. juli 2002 - 18:00 #3
jo det vat det ;)
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