はじめまして、いつも参考にさせて頂いています。
FireBirdを利用したデスクトップ文書DBソフトを開発しています。
BDEの問題等もあり、D5からDelphi2007へ移行中です。
IBXも考えましたが他のDBへの汎用性も考慮しDBXでテストを始めました。
TSQLQueryとTClientDataSetを用いて複数行のテキストを
TDBMemoに表示し編集した後、postすると
'レコードが見つかりませんでした。キーを指定されていません'
とエラーになります。
TDBGrid上で単純なテキスト等の編集後、postし
(ApplyUpdatesし)再度オープンするとエラーとはならず
DB上に記録されています。
TIBQueryとTIBUpdateSQLを利用すれば(TClientDataSetを経由しても)
TDBMemoに表示し編集して問題は発生しません。
何かヒント等を教えていただくと助かります。
よろしくお願いします。
ツイート | ![]() |