ClientDataSetのApplyUpdatesメソッドでエラーになる

解決


電解コンデンサ  2004-02-25 23:41:57  No: 7352

初めて書き込みさせていただきます。

dbExpressのコンポーネントを使用して、MDIプログラムを作っています。
テーブルのデータ一覧のフォームから、1件を選択してそのデータをChildのフォームに表示(SQLQueryのSQLにSelect文を入れ、CDSをClose→Open)し編集をかけ、保存(CDSをPost→ApplyUpdates)をするというものです。
しかし、保存の作業の際に、「Column unknown」のエラーが発生してしまいます。
初めはうまくいっていたのですが、DBに項目の変更をかけたあと、このようになったようです。
DBに関連するコンポーネントのプロパティは全て変更しています。

わかりにくい説明で申し訳ありませんが、この辺りがおかしいんじゃないか、というご指摘があれば幸いです。
よろしくお願いします。


HOta  2004-02-26 16:22:35  No: 7353

無くなった項目にデーターをセットしようとしていないでしょうか?


電解コンデンサ  2004-02-26 18:15:01  No: 7354

ご回答ありがとうございます。

HOtaさんのご指摘のように、DataFieldをもう一回設定し直したら解決しました。
かなりの項目数があるので、大変でした…

凡ミスで投稿してしまって、失礼しました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加