掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
IBQueryのApplyUpdateについて (ID:24139)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Dl6Pro,Xp,InterBaseを利用して、DB作成中です。過去に同じような質問をして、自己解決したつもりでしたが、またまた、同じ状況が出たので、再びの質問です フォームにDBGrid,DBNavigator,Buttonを貼り付け、DBGrid,DBNavigatorにTIBQuery(DM009のデータモジュールユニット内)を適切にセットし、同じモジュール内にTIBUpDateSQL、TIBDatatBase,TIBTransactionを配置、TUpDateSQLはUpDateSQLの設定で行いました。 DBNavigatorでDBGrid内のデータを1行目から削除していき、閉じるbuttonを押すと更新されるのですが、DBGrid内のデータを末尾から削除し、閉じるボタンを押すと、'EIBClientErrorクラスの例外を発生しました ’更新失敗’になります 閉じるButtonのイベントには以下のように記述してあります。 また、TIBQueryのCashedUpDateはTrueにしています。 procedure TFrmSagyo.FormClose(Sender: TObject; var Action: TCloseAction); begin If MessageDlg('終了しますか?',mtConfirmation,[mbYes,mbNo],0) = mrYes then begin with DM009.IBQuerySagyoMas do begin Edit; Post; ApplyUpdates; Close; Open; end; Close; end else Abort; end;
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.