RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
Visa 
4274 3200 2453 6495 

Small. Fast. Reliable.
Choose any three.

SQLite C Interface

Закрыть обработчик BLOB

int sqlite3_blob_close(sqlite3_blob *);

Эта функция закрывает открытый обработчик BLOB. Даже если этот вызов возвращает код ошибки, обработчик все равно закрывается.

Если закрываемый обработчик был открыт для доступа чтения-записи, если база данных находится в режиме auto-commit и никто другой не открывает чтение-запись blob или активно пишет, транзакция передается. Если ошибка происходит, передавая транзакцию, код ошибки возвращен, а транзакция отменяется.

Вызов этой функции с аргументом, который не является NULL или открытым обработчиком blob приведет к неопределенному поведению. Запрос с нулевым указателем (тем, который был бы возвращен неудавшимся sqlite3_blob_open()) является безопасным. Иначе, если этой функции передается действительный открытый обработчик blob, значения, возвращенные функциями sqlite3_errcode() и sqlite3_errmsg() установлены перед возвращением.