SQL Queryについて

解決


nah  2004-09-09 10:56:52  No: 85475  IP: [192.*.*.*]

お世話になってます。

現在、ADOとRDOを使って同じソース内でSQLコマンド発行しています。
・RDO
  rdoqueryを使ってパターンマッチングを行ってますが、
  Fromの後のテーブル名に?は使えないでしょうか?
・ADO
  rdoと同じくqueryを使って処理をさせたいのですが、adoqueryのような
  ものが探しても見つかりません。rdoqueryに変わるパターンマッチング
  の方法はあるでしょうか?
よろしくお願いします。

Win2k,XP SQLServer VB6.0

編集 削除
魔界の仮面弁士  2004-09-09 13:20:49  No: 85476  IP: [192.*.*.*]

>  Fromの後のテーブル名に?は使えないでしょうか?
できません。というのも、テーブル名を変数にできてしまうと、
クエリの実行プラン(どのインデックスを使うと効率が良いか、など)を
立てる事ができなくなるためだそうです。

> rdoと同じくqueryを使って処理をさせたいのですが、
Commandオブジェクトについて調べてみてください。

編集 削除
nah  2004-09-13 15:52:59  No: 85477  IP: [192.*.*.*]

やはりfrom ?はだめなのですね。
ADOもCommandオブジェクトにて解決しました。

アドバイスどうもありがとうございました!

編集 削除