Function Reference

_SQLite_TotalChanges

全トランザクションの(トリガを含む)全変更数を返します。

#include <SQLite.au3>
_SQLite_TotalChanges ( [ $hDB ] )

 

パラメータ

$hDB [オプション] 開かれているデータベース。デフォルトは最後に開かれたデータベースです。

 

返し値

成功: 変更の数を返します。
失敗: 0を返します。
@error: 1 - SQLite API 'sqlite3_changes'の呼び出しエラー
2 - SafeModeによって呼び出しが阻止されました

 

注意

なし。

 

関連

None.

 


#include <SQLite.au3>
#include <SQLite.dll.au3>

_SQLite_Startup()
ConsoleWrite("_SQLite_LibVersion=" &_SQLite_LibVersion() & @CRLF)
_SQLite_Open()
_SQLite_Exec(-1,"CREATE TABLE test (a, b);") ; テーブル作成
_SQLite_Exec(-1,"INSERT INTO test VALUES ('1', '2');") ; 行1挿入
_SQLite_Exec(-1,"INSERT INTO test VALUES ('3', '4');") ; 行2挿入
MsgBox(0,"SQLite","The Last Query changed " & _SQLite_Changes() & " Rows" & @CRLF & _
                  "All Query changed " & _SQLite_TotalChanges() & " Rows")
_SQLite_Close()
_SQLite_Shutdown()