掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
QueryデータをDBGridから編集 (ID:31280)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
毎度のことですが、ご教授願います。 WindowsXP + Delphi7 現在、複数のテーブルをQueryを使用し結合させDBGridに表示させています。 SELECT "SHOHIN.DB".SHOHINNO, "SHOHIN.DB".NAME, "BARCODE.DB".CODE FROM "SHOHIN.DB", "BARCODE.DB" WHERE "SHOHIN.DB".SHOHINNO = "BARCODE.DB".SHOHINNO このデータをDBGridから編集を行おうとしたところ編集できなかったため、 いろいろ調べたところ、UpdateSQLを使用するところまでは分かりました。 UpdateSQLの設定を行うと、ModifySQLのところに update "SHOHINNO.DB" set SHOHINNO = :SHOHINNO, NAME = :NAME, CODE = :CODE where SHOHINNO = :OLD_SHOHINNO が作成されました。 実際に、DBGridを編集し、ボタンに割り当てた「Query1.ApplyUpdates」を行うと 「項目(フィールド名)が無効です「CODE」」となってしまいます。 ModifySQがおかしいのだとは思うのですが、どのように修正したらよいでしょうか。 どなたかご教授願います。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.