J'utilise ADO pour interroger la base de données chose (fichier excel, accdb, mdb ...) ce qui me confond maintenant: Est-il possible de sélectionner la table/DB avec la condition mise en place à l'intérieur de SQL? normalement:Pouvez-vous sélectionner les données de spécifier Table/Base de données avec condition?
SELECT Field1 FROM table1
ce que j'attends:
if A=2 then SELECT F1 FROM table1 else SELECT F1 from table2
Ou comme ceci:
SELECT F1 from switch(A=2, table1, true, Table2)
Je peux faire cela en VB en créant la chaîne SQL de condition, mais je ne savoir si une instruction SQL native peut le faire? (Tableau commutateur/ExternalDB pour sélectionner)
Oui, vous pouvez le faire, mais qui est essentiellement le long de la ligne du même à l'vb. Vous pouvez créer un SQL dynamique. –
Il vaut mieux le faire en vb/C# qu'en SQL. Générer SQL en fonction de la variable, puis exécuter – GurV
Merci guy, code la chaîne SQL est trop ez. Je veux juste voir s'il y a un moyen d'utiliser le SQL natif (mais pas de réduire les performances dans l'ensemble). – Sum