wasCSharpSQLite – Blame information for rev 1
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | /* |
2 | ** Community.CsharpSqlite.SQLiteClient.SqliteError |
||
3 | ** |
||
4 | ** Author: Noah Hart <Noah.Hart@gmail.com> |
||
5 | ** |
||
6 | ** The author disclaims copyright to this source code. |
||
7 | ************************************************************************* |
||
8 | ** $Header$ |
||
9 | ************************************************************************* |
||
10 | */ |
||
11 | |||
12 | using System; |
||
13 | using System.Security; |
||
14 | using System.Runtime.InteropServices; |
||
15 | using System.Text; |
||
16 | |||
17 | namespace Community.CsharpSqlite.SQLiteClient |
||
18 | { |
||
19 | /// <summary> |
||
20 | /// Represents the return values for sqlite_exec() and sqlite_step() |
||
21 | /// </summary> |
||
22 | internal enum SqliteError : int |
||
23 | { |
||
24 | /// <value>Successful result</value> |
||
25 | OK = 0, |
||
26 | /// <value>SQL error or missing database</value> |
||
27 | ERROR = 1, |
||
28 | /// <value>An internal logic error in SQLite</value> |
||
29 | INTERNAL = 2, |
||
30 | /// <value>Access permission denied</value> |
||
31 | PERM = 3, |
||
32 | /// <value>Callback routine requested an abort</value> |
||
33 | ABORT = 4, |
||
34 | /// <value>The database file is locked</value> |
||
35 | BUSY = 5, |
||
36 | /// <value>A table in the database is locked</value> |
||
37 | LOCKED = 6, |
||
38 | /// <value>A malloc() failed</value> |
||
39 | NOMEM = 7, |
||
40 | /// <value>Attempt to write a readonly database</value> |
||
41 | READONLY = 8, |
||
42 | /// <value>Operation terminated by public const int interrupt()</value> |
||
43 | INTERRUPT = 9, |
||
44 | /// <value>Some kind of disk I/O error occurred</value> |
||
45 | IOERR = 10, |
||
46 | /// <value>The database disk image is malformed</value> |
||
47 | CORRUPT = 11, |
||
48 | /// <value>(Internal Only) Table or record not found</value> |
||
49 | NOTFOUND = 12, |
||
50 | /// <value>Insertion failed because database is full</value> |
||
51 | FULL = 13, |
||
52 | /// <value>Unable to open the database file</value> |
||
53 | CANTOPEN = 14, |
||
54 | /// <value>Database lock protocol error</value> |
||
55 | PROTOCOL = 15, |
||
56 | /// <value>(Internal Only) Database table is empty</value> |
||
57 | EMPTY = 16, |
||
58 | /// <value>The database schema changed</value> |
||
59 | SCHEMA = 17, |
||
60 | /// <value>Too much data for one row of a table</value> |
||
61 | TOOBIG = 18, |
||
62 | /// <value>Abort due to contraint violation</value> |
||
63 | CONSTRAINT = 19, |
||
64 | /// <value>Data type mismatch</value> |
||
65 | MISMATCH = 20, |
||
66 | /// <value>Library used incorrectly</value> |
||
67 | MISUSE = 21, |
||
68 | /// <value>Uses OS features not supported on host</value> |
||
69 | NOLFS = 22, |
||
70 | /// <value>Authorization denied</value> |
||
71 | AUTH = 23, |
||
72 | /// <value>Auxiliary database format error</value> |
||
73 | FORMAT = 24, |
||
74 | /// <value>2nd parameter to sqlite_bind out of range</value> |
||
75 | RANGE = 25, |
||
76 | /// <value>File opened that is not a database file</value> |
||
77 | NOTADB = 26, |
||
78 | /// <value>sqlite_step() has another row ready</value> |
||
79 | ROW = 100, |
||
80 | /// <value>sqlite_step() has finished executing</value> |
||
81 | DONE = 101 |
||
82 | } |
||
83 | } |