掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
MSDataShepeでの親子コマンドのあるSQLに対する親へのFilter処理 (ID:102371)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
魔界の仮面弁士さんのコメントを戴くと、判断に確信ができます。 > MDAC SDK を見る限り、Filter プロパティに BEWEEN や IN が使える > という記述は見当たらなかったのですが、それらの演算子が使用可能 > であるという情報は、どこから得たものなのでしょうか? 久しぶりにSQLをいじったのが、今回のShapeコマンド?でしたので、 Filterプロパティでも、サブクエリーなどが使えるかなと単純に考えて いました。(汗 →仕様的に無理なのですね! 適切なコメント有り難うございました。 速度的には新規SQL発行で、問題かも知れませんが、 deMain.Commands!cmdMain.CommandText 等と全体のSQLを取得し、 その中の SHAPE {SELECT Tbl_Main.* FROM Tbl_Main} を SHAPE {SELECT Tbl_Main.* FROM Tbl_Main WHERE Tbl_Main.ID IN (SELECT ID FROM Tbl_社員名 WHERE 姓名 LIKE '%太郎')} ・・・ などと書き直し、rs を閉じて、再読込を行うことで サブクエリーを使うことができました。 とりあえずご報告まで。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.