e
Symbian Developer Library does not list the DBMS panics. Here they are
(this list looks OK for Symbian OS 6.1, however, I'm not sure it is
still valid for 7.0 - cf EDbWrongType note):
| DBMS |
|
| EDbUnimplemented | 0 |
| EDbInvalidColumn | 1 |
| EDbUninitialised | 2 |
| EDbRowLengthOverflow | 3 |
| EDbTooManyKeys | 4 |
| EDbInvalidViewWindowParameters | 5 |
| EDbWrongType [] | 6 |
| EDbInvalidIncrementalStep | 7 |
| EDbNoColumnsInSeekKey | 8 |
| DBMS-Server |
|
| EDbsUnimplemented | 0 |
| EDbsInvalidColumn | 1 |
| EDbsWrongType | 2 |
| EDbsNoRowData | 3 |
| EDbsNotInUpdate | 4 |
| EDbsBadDescriptor | 5 |
| EDbsBadHandle | 6 |
| EDbsStreamMarkInvalid | 7 |
| EDbsStreamLocationInvalid | 8 |
| EDbsObserverRequestPending | 9 |
| DBMS-Store |
|
| EDbUnimplemented | 0 |
| EDbNoStore | 1 |
| EDbCannotSeek | 2 |
| EDbNotFixedFieldType | 3 |
| EDbWrongType | 4 |
| DBMS-Table |
|
| EDbInvalidColumn | 0 |
| EDbWrongType | 1 |
| EDbInUpdate | 2 |
| EDbNotInUpdate | 3 |
| EDbInvalidRow | 4 |
| EDbRowNotRead | 5 |
| EDbReadOnly | 6 |
| EDbTableOpen | 7 |
| EDbNotEvaluated | 8 |
| EDbStreamOpen | 9 |
| EDbRowSetConstraintMismatch | 10 |
| EDbBeginNestedTransaction | 11 |
| EDbUpdatesPendingOnCommit | 12 |
| EDbUpdatesPendingOnRollback | 13 |
| EDbNoCurrentTransaction | 14 |
| EDbStreamsPendingOnCommit | 15 |
| EDbStreamsPendingOnRollback | 16 |
| EDbInvalidBookmark | 17 |