-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathsqlite.bi
More file actions
62 lines (53 loc) · 1.5 KB
/
Copy pathsqlite.bi
File metadata and controls
62 lines (53 loc) · 1.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
'======================================================================================
' QB64 SQLite routines - May of 2022
'
' (c)sadLogic 2022 (c)All of humankind Written in occupied Kherson, Ukraine
'======================================================================================
'--- how to declare a record / result set
'ReDim DB_ResultSet(1 To 1, 1 To 1) AS SQLITE_RESULTSET
TYPE SQLITE_DB_OBJ
AS _OFFSET hSqliteDB, hSqliteStmt
AS STRING dbName, ErrMsg
END TYPE
TYPE SQLITE_RESULTSET
AS LONG ColumnTYPE
AS STRING columnName, value
END TYPE
DIM SHARED dbOBJ AS SQLITE_DB_OBJ
CONST SQLITE_CREATE_IF_MISSING = -1
CONST SQLITE_ABORT = 4
CONST SQLITE_AUTH = 23
CONST SQLITE_BUSY = 5
CONST SQLITE_CANTOPEN = 14
CONST SQLITE_CONSTRAINT = 19
CONST SQLITE_CORRUPT = 11
CONST SQLITE_DONE = 101
CONST SQLITE_EMPTY = 16
CONST SQLITE_ERROR = 1
CONST SQLITE_FORMAT = 24
CONST SQLITE_FULL = 13
CONST SQLITE_INTERNAL = 2
CONST SQLITE_INTERRUPT = 9
CONST SQLITE_IOERR = 10
CONST SQLITE_LOCKED = 6
CONST SQLITE_MISMATCH = 20
CONST SQLITE_MISUSE = 21
CONST SQLITE_NOLFS = 22
CONST SQLITE_NOMEM = 7
CONST SQLITE_NOTADB = 26
CONST SQLITE_NOTFOUND = 12
CONST SQLITE_NOTICE = 27
CONST SQLITE_OK = 0
CONST SQLITE_PERM = 3
CONST SQLITE_PROTOCOL = 15
CONST SQLITE_RANGE = 25
CONST SQLITE_READONLY = 8
CONST SQLITE_ROW = 100
CONST SQLITE_SCHEMA = 17
CONST SQLITE_TOOBIG = 18
CONST SQLITE_WARNING = 28
CONST SQLITE_INTEGER = 1
CONST SQLITE_FLOAT = 2
CONST SQLITE_BLOB = 4
CONST SQLITE_NULL = 5
CONST SQLITE_TEXT = 3