SQLiteトランザクション. [詳細]
Public メソッド | |
SQLiteTransaction () | |
コンストラクタ | |
SQLiteTransaction (SQLiteConnection connect) | |
コンストラクタ | |
void | Rollback () |
ロールバック | |
void | Commit () |
コミット | |
new void | Dispose () |
デストラクタ | |
Protected 変数 | |
SQLiteConnection | m_connect = null |
SQLite接続. | |
プロパティ | |
SQLiteConnection | Connect [get, set] |
SQLite接続プロパティ. | |
IDbConnection | Connection [get] |
接続プロパティ | |
IsolationLevel | IsolationLevel [get] |
トランザクション動作 ※未サポート |
SQLiteトランザクション.
SQLiteTransaction.cs の 12 行で定義されています。
SQLiteCSLib.SQLiteTransaction.SQLiteTransaction | ( | ) |
SQLiteCSLib.SQLiteTransaction.SQLiteTransaction | ( | SQLiteConnection | connect | ) |
コンストラクタ
connect | SQLite接続 |
SQLiteTransaction.cs の 45 行で定義されています。
00046 { 00047 m_connect = connect; 00048 00049 using( OSQLiteStmtWrap stmt = m_connect.OSQLiteDB.CreateStmt() ) 00050 { 00051 stmt.Execute("BEGIN"); 00052 } 00053 }
void SQLiteCSLib.SQLiteTransaction.Commit | ( | ) |
コミット
SQLiteTransaction.cs の 69 行で定義されています。
00070 { 00071 using( OSQLiteStmtWrap stmt = m_connect.OSQLiteDB.CreateStmt() ) 00072 { 00073 stmt.Execute("COMMIT"); 00074 } 00075 }
new void SQLiteCSLib.SQLiteTransaction.Dispose | ( | ) |
void SQLiteCSLib.SQLiteTransaction.Rollback | ( | ) |
ロールバック
SQLiteTransaction.cs の 58 行で定義されています。
00059 { 00060 using( OSQLiteStmtWrap stmt = m_connect.OSQLiteDB.CreateStmt() ) 00061 { 00062 stmt.Execute("ROLLBACK"); 00063 } 00064 }
SQLiteConnection SQLiteCSLib.SQLiteTransaction.m_connect = null [protected] |
SQLite接続.
SQLiteTransaction.cs の 17 行で定義されています。
SQLiteConnection SQLiteCSLib.SQLiteTransaction.Connect [get, set] |
SQLite接続プロパティ.
SQLiteTransaction.cs の 23 行で定義されています。
IDbConnection SQLiteCSLib.SQLiteTransaction.Connection [get] |
接続プロパティ
SQLiteTransaction.cs の 81 行で定義されています。
IsolationLevel SQLiteCSLib.SQLiteTransaction.IsolationLevel [get] |
トランザクション動作 ※未サポート
SQLiteTransaction.cs の 93 行で定義されています。