![]() |
|
|||
WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
Эта функция закрывает открытый обработчик
BLOB. Даже если этот вызов возвращает код ошибки, обработчик
все равно закрывается. Если закрываемый обработчик был открыт для доступа чтения-записи, если
база данных находится в режиме auto-commit
и никто другой не открывает чтение-запись blob или активно пишет,
транзакция передается. Если ошибка происходит, передавая транзакцию, код
ошибки возвращен, а транзакция отменяется. Вызов этой функции с аргументом, который не является NULL или открытым
обработчиком blob приведет к неопределенному поведению.
Запрос с нулевым указателем (тем, который был бы возвращен неудавшимся
sqlite3_blob_open())
является безопасным. Иначе, если этой функции передается действительный
открытый обработчик blob, значения, возвращенные функциями
sqlite3_errcode() и sqlite3_errmsg() установлены перед возвращением.
Choose any three.
SQLite C Interface
Закрыть обработчик BLOB
int sqlite3_blob_close(sqlite3_blob *);