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 行で定義されています。
1.6.1