Data.DB.TDataSet.Append

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

Delphi

procedure Append;

C++

void __fastcall Append();

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
Data.DB.pas
Data.DB.hpp
Data.DB TDataSet

説明

データセットの最後に新しい空のレコードを追加します。

編集が許可されているデータセットの場合,Append メソッドを呼び出すと,以下の処理を行うことができます。

1. データセットの最後で新しい空のレコードを開きます。

2. アクティブレコードを新しいレコードに設定します。

Append メソッドを呼び出した後,アプリケーションはユーザーがそのレコードの項目にデータを入力できるようにし,次に,変更内容を Post メソッドを使ってデータベースまたは変更ログに登録(その後,クライアントデータセットは,ApplyUpdates メソッドを呼び出して,変更ログ内の更新をデータベースに適用)することができます。新たに追加されたレコードは,次のいずれかの方法でデータベースに登録されます。

インデックスの付いた Paradox および dBASE テーブルの場合,レコードはインデックスに基づいたデータセット内の位置に挿入されます。

インデックスの付いていない Paradox および dBASE テーブルの場合,レコードはデータセット内の最後に追加されます。

SQL データベースの場合,追加されたレコードの物理位置は実装によって異なります。インデックスの付いたテーブルの場合,インデックスが新しいレコードの情報で更新されます。

新しいレコードがデータベースサーバーに適用された後,その物理位置はデータベースごとに異なります。インデックスの付いたテーブルの場合,インデックスが新しいレコードの情報で更新されます。

関連項目