Private Sub CheckRecords(ByVal dbRS As ADODB.Recordset) On Error Resume Next Do Until dbRS.EOF ' do something - not important here dbRS.MoveNext Loop End Sub
Svaret fra Terry er rigtigt, men et program, der undertrykker fejl, kan da ikke bruges til noget fornuftigt?!
Hvis du f.eks. får "subscript out of range", er det fordi der er flere poster, end et array eller lign. kan indeholde. Så må du gøre plads, eller på anden vis indsætte en begrænsning i det antal poster, der indlæses.
Med "On Error goto fejl_1" kan du indsætte en label nederst i subrutinen, og foran den en "exit sub", så veludført kode ikke bringer programmet ind i fejlhåndteringen
fejl_1: x = msgbox("Der er opstået fejl dit og dat, gør sådan og sådan",48,"Medd. fra ...") exit sub resume next
Så får brugeren en meddelelse, der giver mening vedr. fejlens art og afhjælpning.
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.