/ Forside / Teknologi / Udvikling / VB/Basic / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
On Error drillerier
Fra : Stefan Kristensen


Dato : 11-05-05 09:42

Hej NG.

Jeg har samlet alle mine databasekald i en klasse, DBMS.

Den kalder jeg så fra en anden DLL:

On Error GoTo Err1

Do Until Recordset.EOF
DBMS.AddUser UserID
Loop

DBMS.FixUser UserID

Exit Sub

Err1:
Skriv fejl i log fil
Resume Next

Err2:
Err.Raise ...

Nu er der en fejl i løkken der ændrer på UserID så kaldet til AddUser
fejler. Det bliver skrevet i log filen, og løkken fortsætter. Så langt, så
godt.
Efter løkken kaldes FixUser med det samme invalide UserID, men her går
programmet ned med et hult drøn i stedet for at eksekvere den Err.Raise der
ligger i errH (i FixUser, der starter med On Error GoTo errH). Der kommer
ingen fejlmeddelse eller noget, programmet stopper bare.

Hvad hulen er der galt?

Mvh
Stefan



 
 
Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408927
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste