前端之家收集整理的这篇文章主要介绍了
如何在SQLite中逐段更新blob?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在
sqlite应用程序中有大量blob,需要以分段方式更新这些blob的小段.有点像“用数据D更新blob B的字节X到Y”,这可以在其他使用Blob操作
函数的
数据库中完成,但我找不到像
sqlite这样的东西,我卡住了吗?或者
sqlite有办法操纵Blob?
谢谢.
sqlite 3.x通过
sqlite3_blob_write功能支持此
功能.
int sqlite3_blob_write(sqlite3_blob *,const void *z,int n,int iOffset)
请注意,此函数是作为sqlite 3 C/C++ API的一部分提供的.您需要直接对此进行编程才能使用它.
如果您正在使用其他更高级别的包装器,例如System.Data.sqlite,那么在我上次查看时,您将无法访问此功能.