これは私の場合です。選択クエリで NSString 変数を使用したい:
NSString *arrayThemeList=@"element1, element2, element3";
if (sqlite3_open(dbpath, &contactDB) == SQLITE_OK)
{
NSString *querySQL = [NSString stringWithFormat:
@"SELECT * from table1 where type IN ?"];
const char *query_stmt = [querySQL UTF8String];
if (sqlite3_prepare_v2(contactDB,
query_stmt, -1, &statement, NULL) == SQLITE_OK)
{
sqlite3_bind_text(statement, 1, [arrayThemeList UTF8String], -1, SQLITE_TRANSIENT);
while (sqlite3_step(statement) == SQLITE_ROW)
{
//Do the rest work...
明らかに、ステートメントを使用arrayThemeList
してクエリに使用したいと思います。bind
しかし、これは望んだ結果を与えていないようです、私が間違っていることはありますか? 事前にサンクス:)