DBXでのTDBMemoの編集方法?


DBX  2007-09-14 21:38:13  No: 27794  IP: 192.*.*.*

はじめまして、いつも参考にさせて頂いています。

FireBirdを利用したデスクトップ文書DBソフトを開発しています。
BDEの問題等もあり、D5からDelphi2007へ移行中です。
IBXも考えましたが他のDBへの汎用性も考慮しDBXでテストを始めました。

TSQLQueryとTClientDataSetを用いて複数行のテキストを
TDBMemoに表示し編集した後、postすると

'レコードが見つかりませんでした。キーを指定されていません'

とエラーになります。

TDBGrid上で単純なテキスト等の編集後、postし
(ApplyUpdatesし)再度オープンするとエラーとはならず
DB上に記録されています。

TIBQueryとTIBUpdateSQLを利用すれば(TClientDataSetを経由しても)
TDBMemoに表示し編集して問題は発生しません。

何かヒント等を教えていただくと助かります。

よろしくお願いします。

編集 削除