Ik wil database errors afvangen en mijn eigen message laten zien. Ik doe dit op de volgende manier:
Nu zit ik met het volgende.
Ik heb gezocht naar Exception-Declaration voor database errors. Ik heb er meerdere gevonden, o.a. deze:
DBError
EDatabaseError
DatabaseError
EDBEngineError
Ik kan alleen niet vinden welke ik nu moet gebruiken. Ik heb zo'n vermoeden dat ik er zelfs meerdere moet afvangen (of ik dat flauwekul?). De melding die ik afvang krijg ik namelijk wel te zien, maar pas nadat ik een automatisch gegenereerde melding krijg.
Ik heb als database SQL Server 2000 en mijn progje maak ik met Borland C++ Builder 4.
C++:
1
2
3
4
5
6
7
8
9
| try { DataModule1->qLoginUS->Prepare(); DataModule1->qLoginUS->ExecSQL(); } catch (const DBError) { throw DBError; } |
Nu zit ik met het volgende.
Ik heb gezocht naar Exception-Declaration voor database errors. Ik heb er meerdere gevonden, o.a. deze:
DBError
EDatabaseError
DatabaseError
EDBEngineError
Ik kan alleen niet vinden welke ik nu moet gebruiken. Ik heb zo'n vermoeden dat ik er zelfs meerdere moet afvangen (of ik dat flauwekul?). De melding die ik afvang krijg ik namelijk wel te zien, maar pas nadat ik een automatisch gegenereerde melding krijg.
Ik heb als database SQL Server 2000 en mijn progje maak ik met Borland C++ Builder 4.