私はADOを使用してデータベースから項目を照会しています(Excelファイル、accdb、mdb ...) 今私は混乱しています:SQL内で条件を設定してテーブル/ DBを選択できますか?通常 :私は何を期待条件を指定してテーブル/データベースを指定することでデータを選択できますか?
SELECT Field1 FROM table1
:
if A=2 then SELECT F1 FROM table1 else SELECT F1 from table2
またはこのよう:
SELECT F1 from switch(A=2, table1, true, Table2)
私は状態からSQL文字列を作成することで、VBでこれを行うことができますが、私はしないでください任意のネイティブSQL文がこれを行うことができるかどうかを知る(スイッチテーブル/選択するExternalDB)
はい、あなたはそれを行うことができますが、それは基本的に同じ行のVBに沿っています。動的SQLを作成できます。 –
これはvb/c#の方がSQLよりも優れています。変数に基づいてSQLを生成してから – GurV
SQLの文字列があまりにもezです。私は、ネイティブSQLを使用する方法があるかどうかを確認したいだけです(全体的なパフォーマンスは低下しません)。 – Sum