sqlite関数

これ探してました。

int sqlite3_changes(sqlite3*);

この関数は、最後に完了したINSERT、UPDATE、DELETE ステートメントによって変更(または、挿入、消去)されたデーターベースの行の数を返します。

SQLite バージョン 3 の C/C++ インターフェース

あと、integerのカラムに、NULLを指定してオートインクリメントさせたときに、自動的に挿入された数値を取り出す方法がわからない。

今は、select max(id) from tichet で誤魔化してますorz.

2件のコメント

  • つ sqlite3_last_insert_rowid

  • miyamukoさん、コメントありがとうございます!
    探し方が、甘かったです。(いつもですが)
    ちゃんとsqlite3_last_insert_rowidを使うように書き換えます;

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です


reCaptcha の認証期間が終了しました。ページを再読み込みしてください。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください