このコードを試します。
query = [NSString stringWithFormat:@"INSERT INTO Bookmark(Names,Details) Values('%@','%@')", delegate.str, delegate.str1];
NSLog(@"%@",query);
sqlite3_stmt *compiledStatement;
if (sqlite3_open([databasepath UTF8String],&database) == SQLITE_OK)
{
if(sqlite3_prepare_v2(database,[query UTF8String], -1, &compiledStatement, NULL) == SQLITE_OK)
{
if(SQLITE_DONE != sqlite3_step(compiledStatement))
NSLog( @"Error while inserting data: '%s'", sqlite3_errmsg(database));
else
NSLog(@"New data inserted");
sqlite3_reset(compiledStatement);
}else
{
NSLog( @"Error while inserting '%s'", sqlite3_errmsg(database));
}
sqlite3_finalize(compiledStatement);
}
これは、sqlite INSERT INTO Bookmark(Details) Values('例を見てみましょう、23456789 を 7、11、13 で割った値です。
ユニットの場所から始めて、図のようにトリプレットを作成します。
23...456...789
次に、代替トリプレットを追加します。
23 + 789 = 812 と 456。
これら 2 つの合計の差 : 812 - 456 = 356
この差を 7 で割ると、リマインダー 6 が得られます。
この差を 11 で割ると、リマインダー 4 が得られます。
この差を 13 で割ると、リマインダーが得られます 5')
そして、これはあなたの行を書いた後のエラーです...
2013-07-25 16:38:14.653 Maths Tricks Tips Patterns[4346:c07] 「near "s": syntax error」の挿入中にエラーが発生しました
特別な文字を挿入するにはどうすればよいですか。事前に感謝します。