Avatar billede tulle Nybegynder
30. november 2000 - 11:39 Der er 2 kommentarer og
1 løsning

Error Description

Jeg håber der er nogen der kan hjælpe mig. Jeg er ved at lave noget connection til en database. Jeg skal have mulighed for at se fejlbeskrivelserne, hvis der af en eller anden grund skulle ske fejl. Jeg ved at fejlene bliver opfanget i Login.Errors.Count, men hvordan gør jeg så herfra?

Private Function OpenDB(SConnection) As String
   
    Dim strCnn As String
   
    On Error GoTo error1
   
    Set Login = New ADODB.Connection
    strCnn = SConnection \'getting the connectionstring from the programmers page

    Login.Open strCnn
       
    If Login.Errors.Count > 0 Then
   
    Else
        \'opening the Login tabel
        Set rsLogin = New ADODB.Recordset
        rsLogin.CursorType = adOpenKeyset
        rsLogin.LockType = adLockOptimistic
        rsLogin.CursorLocation = adUseClient
    End If
error1:
    OpenDB = Err.Description
   
End Function
Avatar billede peep Nybegynder
30. november 2000 - 17:16 #1
måske kan det her hjælpe, er lidt i tvivl om dit spørgsmål :-)

Private Function OpenDB(SConnection) As String
    On Error GoTo error1
    Dim rslogin as new Adodb.recordset
    Dim strCnn As String
    Dim Login as new Adodb.connection
    Login.Open SConnection \' her går den i fejl hvis der er
    noget galt med database forbindelsen 
       
    If not Login.Errors.Count > 0 Then
        \'opening the Login tabel
        rsLogin.CursorType = adOpenKeyset
        rsLogin.LockType = adLockOptimistic
        rsLogin.CursorLocation = adUseClient
    End If
error1:
    Her kan du fange fejlene da de ligger i error objektet, eller
    handle dem fra hvor denne funktion bliver kaldt, fejlene ligger
    stadig i objectet selvom du går ud af denne funktion.
   
    Du kan handle fejlene ud fra deres nummer (err.number) og hvis
    du har brug for det kan du også selv tilføje fejl til error objektet
    ved kommandoen (err.raise )
   
   
    OpenDB = Err.Description
   
End Function

hilsen
peep
Avatar billede tulle Nybegynder
30. november 2000 - 17:23 #2
Tak for hjælpen, men det var ikke lige sådan det skulle være
Avatar billede tulle Nybegynder
30. november 2000 - 17:24 #3
Jeg har selv fundet en løsning!
Men tak peep for dit bud:)
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