FireDAC.Comp.BatchMove.DataSet.TFDBatchMoveDataSetWriter

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

FireDAC.Comp.BatchMove.DataSet.TFDBatchMoveDataSetDriverFireDAC.Comp.BatchMove.TFDBatchMoveDriverFireDAC.Stan.Intf.TFDComponentSystem.Classes.TComponentSystem.Classes.TPersistentTFDBatchMoveDataSetWriter

Delphi

TFDBatchMoveDataSetWriter = class(TFDBatchMoveDataSetDriver, IFDBatchMoveWriter)

C++

class PASCALIMPLEMENTATION TFDBatchMoveDataSetWriter : public TFDBatchMoveDataSetDriver

プロパティ

種類 可視性 ソース ユニット
class public
FireDAC.Comp.BatchMove.DataSet.pas
FireDAC.Comp.BatchMove.DataSet.hpp
FireDAC.Comp.BatchMove.DataSet FireDAC.Comp.BatchMove.DataSet


説明

TFDBatchMoveDataSetWriter は、移動先データセットを定義するために使用されます。

TFDBatchMoveDataSetWriter を使用して、TFDBatchMove を使ってデータを保存する先のデータセットを定義します。

TFDBatchMoveDataSetWriterDataSet プロパティを設定してデータセットを選択します。この TFDBatchMoveDataSetWriterTFDBatchMoveWriter プロパティに選択します。

Optimise プロパティを False に設定すると、TDBGrid コンポーネントを使ってデータセットの内容をビジュアルに表示することができます。Optimise プロパティはデフォルトで True に設定されていて、書き込み速度が最適になるようデータセットがセットアップされます。

メモ: DBMS によっては、以下のような調整が必要です。
  • Sybase ASE ODBC 接続 - "The CREATE TABLE command is not allowed within a multi-statement transaction in the 'tempdb' database"(CREATE TABLE コマンドが 'tempdb' データベースのマルチステートメント トランザクション内で許可されていない)という場合、TFDBatchMove.Execute を呼び出すと例外が発生します。その場合には、次の回避策のいずれかを実施してください。

関連項目