相关疑难解决方法(0)

sqlite3在数据库中插入并读取BLOB数据

我需要读取和写入BLOB数据到数据库.这是我的结构表

    #define CREATE_TABLE_USERS_SQL "CREATE TABLE IF NOT EXISTS %@ ( \
UserID INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, \
Name VARCHAR(50), \
Image BLOB);"
Run Code Online (Sandbox Code Playgroud)

如何将其插入数据库,然后从中检索?

环境:iPhone SDK 4.1 SQLite3数据库.

此代码失败:

        NSData * buf2 = [[NSData alloc] init];
        sqlite3_column_blob(statement, 5);
        buf2 = sqlite3_column_bytes(statement, 5);
        user.image = [UIImage imageWithData: buf2];
Run Code Online (Sandbox Code Playgroud)

sqlite select blob insert

5
推荐指数
2
解决办法
3万
查看次数

标签 统计

blob ×1

insert ×1

select ×1

sqlite ×1