次のコードを使用して、inのsql
ステートメントを作成しています。sqlite
ios
if(addStmt == nil) {
const char *sql = "insert into product(product_id, product_name,quantity) Values(?, ?, ?)";
if(sqlite3_prepare_v2(database, sql, -1, &addStmt, NULL) != SQLITE_OK)
NSAssert1(0, @"Error while creating add statement. '%s'", sqlite3_errmsg(database));
}
sqlite3_bind_int(addStmt, 1, 12 );
sqlite3_bind_text(addStmt, 2, [@"iphone" UTF8String], -1, SQLITE_TRANSIENT);
sqlite3_bind_int(addStmt, 3, 3 );
const char *sqlSt=sqlite3_sql(addStmt);
NSString *str=[NSString stringWithFormat:@"%s",sqlSt];
私は得る
insert into product(product_id, product_name,quantity) Values(?, ?, ?)
出力として。
どうすれば次のようなものを取得できますか
insert into product(product_id, product_name,quantity) Values(12, "iphone",3)
?