我需要读取和写入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)