掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DBグリッド更新・削除 (ID:37012)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
1つのクエリ(query1)を使って,すでにDBGRIDにデータベースのTABLEデータが表示されている状態とします。その状態で、別のクエリを使って、DBGRID表示されているデータに対して、更新処理をかけるという流れです。 QUERY1の処理を省略 DELPHI5フォーム上のボタンのONCLICKプロシージャーに以下のようなコードを書きました(こちらのサイトの情報を参考にさせてもらいました)。 WITH QUERY2 DO BEGIN CLOSE; SQL.CLEAR; SQL.ADD('UPDATE TABLE_SCHOOL SET EXAM = ''合格'''); SQL.ADD('WHERE STUDENT_NUMBER =' Datasource1.Dataset.FieldBYNAME('STUDENT_NUMBER').AsInteger); ExecSQL; end; //(student_numberは数値型です) このコードを書いても、datasource1.datasetの部分を認識しないというコンパイルエラーになります。仮に、この部分をすこしいじって(どう変更したかは、詳しく覚えてません)、コンパイルは通るようにしても、実行時に何の処理もされなくなります。 どの部分が間違っているか、おわかりになりますか?
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.