- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ADOからSQLのEXISTSの結果(もしくは変数)を取得)
ADOからSQLのEXISTSの結果を取得する方法
このQ&Aのポイント
- ASPからADOを使用してSQLのEXISTSの結果(有るか無いか)を取得する方法について調べています。
- 通常はSQLステートメントをConnection::Execute()に渡してレコードセットを受け取るが、EXISTS()の結果を取得する方法について検討しています。
- また、SQL中で使用した変数の内容をADO側に渡す方法についても調べています。
- みんなの回答 (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ならストアドのパラメータなら入力も出力も受け取れますよ。
お礼
御回答ありがとうございました。 御回答を元に、調べましたところ、ストアドプロシージャを使用して何とかなりそうな見通しが立ちました。 有り難うございました。