FireDAC, requête select et array DML
Bonjour,
Est-il possible d'utiliser array DML dans une requête "select" par exemple avec l'opérateur "IN" :
Code:
1 2 3 4 5 6 7 8 9
|
FDQuery1.SQL.Add('select * ');
FDQuery1.SQL.Add('from maTable');
FDQuery1.SQL.Add('where mon_id in (:p)');
FDQuery1.Params.ArraySize := 3;
FDQuery1.params[0].AsStrings[0] := '1';
FDQuery1.params[0].AsStrings[1] := '3';
FDQuery1.params[0].AsStrings[2] := '6';
Open; |
Avec MS SQL ça ne retourne pas d'erreur... mais pas de données non plus !
Pour le SGBD, nous utilisons indifféremment mySQL, MS-SQL et Oracle.
Merci d'avance