Ik voer de volgende simpele query uit en dan wat andere zaken om de form te updaten:
On Error GoTo ERROR_HANDLER
CurrentDb.Execute "INSERT INTO tblTrefwoorden (Trefwoord) VALUES ('" & Me.txtNieuwTrefwoord & "')"
Me.listTrefwoorden.Requery
Me.txtNieuwTrefwoord = ""
Me.txtNieuwTrefwoord.SetFocus
txtNieuwTrefwoord_Change
Exit Sub
ERROR_HANDLER:
MsgBox "Geen geldig trefwoord!" & vbCrLf & Err.Description, vbExclamation, "Trefwoorden"
Niet alleen in deze form, maar ook in andere waar een soortgelijke query wordt uitgevoerd krijg ik de foutmelding "instruction 0xblabla referenced memory at 0x00000000. The memory could not be "read" "
De fout wordt niet opgevangen door ERROR_HANDLER (anders zou ik dat msgboxje wel te zien krijgen)
Een paar dingen zijn merkwaardig:
- het is in verschillende forms
- het lijkt willekeurig te gebeuren, hoewel het ALTIJD gebeurt als ik het programma opstart, de form meteen open en meteen een nieuw trefwoord wil invoeren.
- memory 0x0000000 zal wel nie kunne...
- op een machine met NT4 en office2k krijg ik doctor watson die zegt dat het fout gaat
- op een machine met win2k en office2k krijg ik dus deze foutmelding. Het hangt dus niet van de machine af.
Ik heb wel vaker meegemaakt dat tijdens het proggen van een databaseje met VBA, de file corrupt wordt etc. Comprimeren en repareren gaat dan niet meer, dus wat ik dan doe is een nieuwe DB maken en alles importeren. Dan werkt het ding gewoon weer. Is dat voor nu ook weer de enige optie? Ik vind het toch eng, het programma moet volgende week klaar zijn en dit soort vage fouten mogen dan niet voorkomen.
On Error GoTo ERROR_HANDLER
CurrentDb.Execute "INSERT INTO tblTrefwoorden (Trefwoord) VALUES ('" & Me.txtNieuwTrefwoord & "')"
Me.listTrefwoorden.Requery
Me.txtNieuwTrefwoord = ""
Me.txtNieuwTrefwoord.SetFocus
txtNieuwTrefwoord_Change
Exit Sub
ERROR_HANDLER:
MsgBox "Geen geldig trefwoord!" & vbCrLf & Err.Description, vbExclamation, "Trefwoorden"
Niet alleen in deze form, maar ook in andere waar een soortgelijke query wordt uitgevoerd krijg ik de foutmelding "instruction 0xblabla referenced memory at 0x00000000. The memory could not be "read" "
De fout wordt niet opgevangen door ERROR_HANDLER (anders zou ik dat msgboxje wel te zien krijgen)
Een paar dingen zijn merkwaardig:
- het is in verschillende forms
- het lijkt willekeurig te gebeuren, hoewel het ALTIJD gebeurt als ik het programma opstart, de form meteen open en meteen een nieuw trefwoord wil invoeren.
- memory 0x0000000 zal wel nie kunne...
- op een machine met NT4 en office2k krijg ik doctor watson die zegt dat het fout gaat
- op een machine met win2k en office2k krijg ik dus deze foutmelding. Het hangt dus niet van de machine af.
Ik heb wel vaker meegemaakt dat tijdens het proggen van een databaseje met VBA, de file corrupt wordt etc. Comprimeren en repareren gaat dan niet meer, dus wat ik dan doe is een nieuwe DB maken en alles importeren. Dan werkt het ding gewoon weer. Is dat voor nu ook weer de enige optie? Ik vind het toch eng, het programma moet volgende week klaar zijn en dit soort vage fouten mogen dan niet voorkomen.