Bde.DBTables.TDatabase.StartTransaction

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure StartTransaction;

C++

void __fastcall StartTransaction();

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables TDatabase

説明

データベースサーバーに対して新しいトランザクションを開始します。

StartTransaction は,データベースサーバーに対して新しいトランザクションを開始します。アプリケーションは,StartTransaction を呼び出す前に InTransaction プロパティのステータスをチェックし,TransIsolation プロパティを設定する必要があります。InTransaction が true の場合(トランザクションがすでに進行中)は,次の StartTransaction 呼び出しを行う前に Commit または Rollback を呼び出して現在のトランザクションを終了しておかないと例外が生成されます。

StartTransaction の呼び出し以降に行った変更,追加,削除は,アプリケーションが Commit を呼び出して変更内容を保存するか,Rollback を呼び出して変更内容を取り消すまでサーバーに保持されます。

関連項目