0

このコードを試します。

    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」の挿入中にエラーが発生しました

特別な文字を挿入するにはどうすればよいですか。事前に感謝します。

4

1 に答える 1