Click or drag to resize
SQLiteErrorCode Enumeration
An enumeration of the different error codes that can be exposed in an ISQLiteException.

Namespace: VirtualRadar.Interface.SQLite
Assembly: VirtualRadar.Interface (in VirtualRadar.Interface.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public enum SQLiteErrorCode
Members
  Member nameValueDescription
Unknown-1 The error code is unknown. This error code is only used by the managed wrapper itself.
Ok0 Successful result
Error1 SQL error or missing database
Internal2 Internal logic error in SQLite
Perm3 Access permission denied
Abort4 Callback routine requested an abort
Busy5 The database file could not be written, probably because another process has it locked.
Locked6 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.
NoMem7 A malloc() failed
ReadOnly8 Attempt to write a readonly database
Interrupt9 Operation terminated by sqlite3_interrupt()
IoErr10 Some kind of disk I/O error occurred
Corrupt11 The database disk image is malformed
NotFound12 Unknown opcode in sqlite3_file_control()
Full13 Insertion failed because database is full
CantOpen14 Unable to open the database file
Protocol15 Database lock protocol error
Empty16 Database is empty
Schema17 The database schema changed
TooBig18 String or BLOB exceeds size limit
Constraint19 Abort due to constraint violation
Mismatch20 Data type mismatch
Misuse21 Library used incorrectly
NoLfs22 Uses OS features not supported on host
Auth23 Authorization denied
Format24 Auxiliary database format error
Range25 2nd parameter to sqlite3_bind out of range
NotADb26 File opened that is not a database file
Notice27 Notifications from sqlite3_log()
Warning28 Warnings from sqlite3_log()
Row100 sqlite3_step() has another row ready
Done101 sqlite3_step() has finished executing
NonExtendedMask255 Used to mask off extended result codes
Remarks
These are copied verbatim from the SQLite source.
See Also