• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ADOからSQLのEXISTSの結果(もしくは変数)を取得)

ADOからSQLのEXISTSの結果を取得する方法

このQ&Aのポイント
  • ASPからADOを使用してSQLのEXISTSの結果(有るか無いか)を取得する方法について調べています。
  • 通常はSQLステートメントをConnection::Execute()に渡してレコードセットを受け取るが、EXISTS()の結果を取得する方法について検討しています。
  • また、SQL中で使用した変数の内容をADO側に渡す方法についても調べています。

質問者が選んだベストアンサー

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

>レコードセットを受け取るのが普通だと思いますが、たとえば、 >EXISTS() の結果(有るか無いか)を取得することは出来ないでしょうか。 1.ストアドを作成する(Transact-SQL) 2.Oracleのdual表のような、レコードが1件だけ存在するようなテーブルを作成しておいてexistsする select 'X' from dual where exists(select 'X' from 調べたいテーブル) dualからのレコードが1件取得されたらあり、0件だったらなしと判断できます。 >また、それ以外にSQL中で使用した変数の内容をADO側に渡す方法は有るのでしょうか。 >(これが出来れば問題ないのですが、、、) SQL中で使用した変数とはなにをさすんですか? 通常のSQLでパラメータを使用というと、クライアントから サーバに渡す方しかないと思うんですが。 ちなみに、ADOならストアドのパラメータなら入力も出力も受け取れますよ。

isobeman
質問者

お礼

御回答ありがとうございました。 御回答を元に、調べましたところ、ストアドプロシージャを使用して何とかなりそうな見通しが立ちました。 有り難うございました。

関連するQ&A