The docs for sqlite3_bind_blob() states that passing in SQLITE_STATIC mean that the blob data will be around until "SQLite has finished with it." But when exactly is this? For an INSERT/UPDATE, is it when the statement is executed, or the current transaction commmited, or some other time?
The data needs to be around until the last sqlite3_step() returns.
-- D. Richard Hipp -- [EMAIL PROTECTED] -- 704.948.4565