29 lines
538 B
Plaintext
29 lines
538 B
Plaintext
:title
|
|
SQLite
|
|
|
|
:sig
|
|
SQLite
|
|
|
|
:see
|
|
>types
|
|
0_DValue
|
|
0_StringMap
|
|
sqlite_connect
|
|
sqlite_query
|
|
2_SQLite_connect
|
|
2_SQLite_query
|
|
2_SQLite_error
|
|
2_SQLite_disconnect
|
|
|
|
:content
|
|
SQLite connection wrapper for unit code. It opens database files, applies the runtime default pragmas, supports named parameters, and returns query rows as list-shaped `DValue` values.
|
|
|
|
```cpp
|
|
SQLite db;
|
|
if(db.connect("tmp/app.db")) {
|
|
DValue rows = db.query("select * from notes");
|
|
}
|
|
```
|
|
|
|
Use exactly one SQL statement per `query()` call and named `:name` parameters.
|