Bonjour,
Est-il possible d'utiliser array DML dans une requête "select" par exemple avec l'opérateur "IN" :
Avec MS SQL ça ne retourne pas d'erreur... mais pas de données non plus !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
Pour le SGBD, nous utilisons indifféremment mySQL, MS-SQL et Oracle.
Merci d'avance
Partager