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

解決


電解コンデンサ  2004-02-25 23:41:57  No: 7352  IP: [192.*.*.*]

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

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  IP: [192.*.*.*]

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

編集    削除
電解コンデンサ  2004-02-26 18:15:01  No: 7354  IP: [192.*.*.*]

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

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

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

編集    削除