|
| Database.HDBC.Sqlite3 | | Portability | portable | | Stability | provisional | | Maintainer | John Goerzen <jgoerzen@complete.org> |
|
|
|
|
|
| Description |
HDBC driver interface for Sqlite 3.x.
Written by John Goerzen, jgoerzen@complete.org
|
|
| Synopsis |
|
|
|
|
| Sqlite3 Basics
|
|
|
Connect to an Sqlite version 3 database. The only parameter needed is
the filename of the database to connect to.
All database accessor functions are provided in the main HDBC module.
|
|
|
Instances | |
|
|
|
| Sets the timeout for a lock before returning a busy error.
Give the time in milliseconds.
|
|
| Sqlite3 Error Consts
|
|
|
| Successful result
|
|
|
| SQL error or missing database
|
|
|
| An internal logic error in SQLite
|
|
|
| Access permission denied
|
|
|
| Callback routine requested an abort
|
|
|
| The database file is locked
|
|
|
| A table in the database is locked
|
|
|
| A malloc() failed
|
|
|
| Attempt to write a readonly database
|
|
|
| Operation terminated by sqlite_interrupt()
|
|
|
| Some kind of disk I/O error occurred
|
|
|
| The database disk image is malformed
|
|
|
| (Internal Only) Table or record not found
|
|
|
| Insertion failed because database is full
|
|
|
| Unable to open the database file
|
|
|
| Database lock protocol error
|
|
|
| (Internal Only) Database table is empty
|
|
|
| The database schema changed
|
|
|
| Too much data for one row of a table
|
|
|
| Abort due to constraint violation
|
|
|
| Data type mismatch
|
|
|
| Library used incorrectly
|
|
|
| Uses OS features not supported on host
|
|
|
| Authorization denied
|
|
|
| sqlite_step() has another row ready
|
|
|
| sqlite_step() has finished executing
|
|
| Produced by Haddock version 2.6.0 |