insertにappendは必要?

解決


初心者  2010-01-10 16:54:43  No: 36919  IP: 192.*.*.*

insert処理をするときに、ExecSQLで実行しているのですが、appendってコマンドを書く必要ってあるのですか?ExecSQLのみで普通に、実行できているのですが、参考書を見て疑問に思いました。

編集 削除
Hota  2010-01-10 20:11:19  No: 36920  IP: 192.*.*.*

RDBMSでInsert,Appendの区別は有りません。ExecSQLで処理しているなら何も問題はありません。SQL文でInsertを発行すれば、Keyに沿って並び変わります。
Appendは、Datasetに対して行われ、Datasetをデーターベースに適用する場合に使用します。
例えば、TTableやTQueryを使ってテーブルにアクセスした場合は、レコードの追加はAppendを使って追加できます。この場合は、ExecSQLではなくて、TDatasetのPostを使用します。実際の登録はApplyUpdateで行います。

編集 削除
初心者  2010-01-11 09:29:09  No: 36921  IP: 192.*.*.*

説明ありがとうございました。

編集 削除