掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
SQLで条件一致のレコ−ド件数を取得するには? (ID:39060)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
再び質問をさせてください Delphiで初歩的な練習プログラムを組んでいます 基礎的な、登録・更新・削除・検索の練習です(DBとしてACCESSを利用) ※DBとの連携には、TADOQueryコンポ−ネントを使用してます デ−タの新規登録に際し、INSERT前に既に登録されているのかどうか? 入力したedit1.text が0件か?1件か?で判別させようと思い、以下の SQL文を作ってみました(0件の時には後続でINSERT文を発行させます) ※※※※※※※※※※※※ Query1.sql.add('SELECT Count(*) AS rec_counter FROM テ−ブル1 WHERE 列A ="'+ edit1.text + '"'' ); ※※※※※※※※※※※※ Query1.ExecSQL ;での実行直後にShowMessage文でrec_counter を表示させると、必ず列Aに存在するDATAをedit1.textで指定し ていても、0件となります (rec_counterは0を初期値として代入していました) そこで、 rec_counterの初期値を1や2でも試したところ、実行 直後の ShowMessage文では、初期値のまま1や2で通過している ことがわかりました 何が原因で、SQLが正しく実行されてないのでしょうか? 今回も相当初歩的な質問ですが、ご教授下さい
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.