Bagikan melalui


SqliteConnection.BeginTransaction Metode

Definisi

Overload

Nama Deskripsi
BeginTransaction()

Memulai transaksi pada koneksi.

BeginTransaction(Boolean)

Memulai transaksi pada koneksi.

BeginTransaction(IsolationLevel)

Memulai transaksi pada koneksi.

BeginTransaction(IsolationLevel, Boolean)

Memulai transaksi pada koneksi.

BeginTransaction()

Sumber:
SqliteConnection.cs
Sumber:
SqliteConnection.cs
Sumber:
SqliteConnection.cs
Sumber:
SqliteConnection.cs
Sumber:
SqliteConnection.cs
Sumber:
SqliteConnection.cs
Sumber:
SqliteConnection.cs
Sumber:
SqliteConnection.cs
Sumber:
SqliteConnection.cs
Sumber:
SqliteConnection.cs

Memulai transaksi pada koneksi.

public virtual Microsoft.Data.Sqlite.SqliteTransaction BeginTransaction();
override this.BeginTransaction : unit -> Microsoft.Data.Sqlite.SqliteTransaction
Public Overridable Function BeginTransaction () As SqliteTransaction

Mengembalikan

Transaksi.

Pengecualian

Kesalahan SQLite terjadi selama eksekusi.

Berlaku untuk

BeginTransaction(Boolean)

Sumber:
SqliteConnection.cs
Sumber:
SqliteConnection.cs
Sumber:
SqliteConnection.cs
Sumber:
SqliteConnection.cs
Sumber:
SqliteConnection.cs

Memulai transaksi pada koneksi.

public virtual Microsoft.Data.Sqlite.SqliteTransaction BeginTransaction(bool deferred);
override this.BeginTransaction : bool -> Microsoft.Data.Sqlite.SqliteTransaction
Public Overridable Function BeginTransaction (deferred As Boolean) As SqliteTransaction

Parameter

deferred
Boolean

true untuk menugaskan pembuatan transaksi. Ini juga menyebabkan transaksi ditingkatkan dari transaksi baca ke transaksi tulis sesuai kebutuhan oleh perintah mereka.

Mengembalikan

Transaksi.

Pengecualian

Kesalahan SQLite terjadi selama eksekusi.

Keterangan

Peringatan, perintah di dalam transaksi yang ditangguhkan dapat gagal jika menyebabkan transaksi ditingkatkan dari transaksi baca ke transaksi tulis tetapi database dikunci. Aplikasi perlu mencoba kembali seluruh transaksi ketika ini terjadi.

Berlaku untuk

BeginTransaction(IsolationLevel)

Sumber:
SqliteConnection.cs
Sumber:
SqliteConnection.cs
Sumber:
SqliteConnection.cs
Sumber:
SqliteConnection.cs
Sumber:
SqliteConnection.cs
Sumber:
SqliteConnection.cs
Sumber:
SqliteConnection.cs
Sumber:
SqliteConnection.cs
Sumber:
SqliteConnection.cs
Sumber:
SqliteConnection.cs

Memulai transaksi pada koneksi.

public virtual Microsoft.Data.Sqlite.SqliteTransaction BeginTransaction(System.Data.IsolationLevel isolationLevel);
override this.BeginTransaction : System.Data.IsolationLevel -> Microsoft.Data.Sqlite.SqliteTransaction
Public Overridable Function BeginTransaction (isolationLevel As IsolationLevel) As SqliteTransaction

Parameter

isolationLevel
IsolationLevel

Tingkat isolasi transaksi.

Mengembalikan

Transaksi.

Pengecualian

Kesalahan SQLite terjadi selama eksekusi.

Berlaku untuk

BeginTransaction(IsolationLevel, Boolean)

Sumber:
SqliteConnection.cs
Sumber:
SqliteConnection.cs
Sumber:
SqliteConnection.cs
Sumber:
SqliteConnection.cs
Sumber:
SqliteConnection.cs

Memulai transaksi pada koneksi.

public virtual Microsoft.Data.Sqlite.SqliteTransaction BeginTransaction(System.Data.IsolationLevel isolationLevel, bool deferred);
override this.BeginTransaction : System.Data.IsolationLevel * bool -> Microsoft.Data.Sqlite.SqliteTransaction
Public Overridable Function BeginTransaction (isolationLevel As IsolationLevel, deferred As Boolean) As SqliteTransaction

Parameter

isolationLevel
IsolationLevel

Tingkat isolasi transaksi.

deferred
Boolean

true untuk menugaskan pembuatan transaksi. Ini juga menyebabkan transaksi ditingkatkan dari transaksi baca ke transaksi tulis sesuai kebutuhan oleh perintah mereka.

Mengembalikan

Transaksi.

Pengecualian

Kesalahan SQLite terjadi selama eksekusi.

Keterangan

Peringatan, perintah di dalam transaksi yang ditangguhkan dapat gagal jika menyebabkan transaksi ditingkatkan dari transaksi baca ke transaksi tulis tetapi database dikunci. Aplikasi perlu mencoba kembali seluruh transaksi ketika ini terjadi.

Berlaku untuk