Close A BLOB Handle
int sqlite3_blob_close(sqlite3_blob *);
此函数关闭打开的 BLOB 句柄。BLOB 句柄无条件关闭。即使此例程返回错误代码,句柄仍处于关闭状态。
如果正在关闭的 Blob 句柄已打开以进行读写访问,并且数据库处于自动提交模式,并且没有其他打开的读写 blob 句柄或活动写入语句,则将提交当前事务。如果在提交事务时发生错误,则会返回错误代码并回滚事务。
使用不是 NULL 指针或打开的 blob 句柄的参数调用此函数会导致未定义的行为。使用空指针调用此例程(例如,通过对 sqlite3_blob_open()的失败调用将返回)是无害的 no-op。否则,如果向此函数传递了有效的打开 blob 句柄,则在返回之前将设置由 sqlite3_errcode() 和 sqlite3_errmsg() 函数返回的值。
See also lists of Objects, Constants, and Functions.
SQLite is in the Public Domain.
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com