SQLiteErrorCode Enumeration |
An enumeration of the different error codes that can be exposed in an
ISQLiteException.
Namespace: VirtualRadar.Interface.SQLiteAssembly: VirtualRadar.Interface (in VirtualRadar.Interface.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax public enum SQLiteErrorCode
Public Enumeration SQLiteErrorCode
public enum class SQLiteErrorCode
Members
| Member name | Value | Description |
---|
| Unknown | -1 |
The error code is unknown. This error code
is only used by the managed wrapper itself.
|
| Ok | 0 |
Successful result
|
| Error | 1 |
SQL error or missing database
|
| Internal | 2 |
Internal logic error in SQLite
|
| Perm | 3 |
Access permission denied
|
| Abort | 4 |
Callback routine requested an abort
|
| Busy | 5 |
The database file could not be written, probably because another process has it locked.
|
| Locked | 6 |
The database file could not be written, probably because another command on the same connection has it locked or
because it has been locked through a cache that is shared with another process.
|
| NoMem | 7 |
A malloc() failed
|
| ReadOnly | 8 |
Attempt to write a readonly database
|
| Interrupt | 9 |
Operation terminated by sqlite3_interrupt()
|
| IoErr | 10 |
Some kind of disk I/O error occurred
|
| Corrupt | 11 |
The database disk image is malformed
|
| NotFound | 12 |
Unknown opcode in sqlite3_file_control()
|
| Full | 13 |
Insertion failed because database is full
|
| CantOpen | 14 |
Unable to open the database file
|
| Protocol | 15 |
Database lock protocol error
|
| Empty | 16 |
Database is empty
|
| Schema | 17 |
The database schema changed
|
| TooBig | 18 |
String or BLOB exceeds size limit
|
| Constraint | 19 |
Abort due to constraint violation
|
| Mismatch | 20 |
Data type mismatch
|
| Misuse | 21 |
Library used incorrectly
|
| NoLfs | 22 |
Uses OS features not supported on host
|
| Auth | 23 |
Authorization denied
|
| Format | 24 |
Auxiliary database format error
|
| Range | 25 |
2nd parameter to sqlite3_bind out of range
|
| NotADb | 26 |
File opened that is not a database file
|
| Notice | 27 |
Notifications from sqlite3_log()
|
| Warning | 28 |
Warnings from sqlite3_log()
|
| Row | 100 |
sqlite3_step() has another row ready
|
| Done | 101 |
sqlite3_step() has finished executing
|
| NonExtendedMask | 255 |
Used to mask off extended result codes
|
Remarks
These are copied verbatim from the SQLite source.
See Also