PDA

View Full Version : بردن عناصر یک آرایه به کیوری



matinebi
یک شنبه 25 مرداد 1388, 17:46 عصر
چطور میتونم با عناصر یک آرایه عمل فیلتر رو انجام بدم

ADOQuery1.SQL.Add('where(TBLname like'+quotedstr('%'+Aray[i]+'%')+'or TBLname like'+quotedstr('%'+Aray[i+1]+'%')+')');

مثلا مثل حالت بالا ولی میخوام تمام عناصر آرایه در کیوری قرار گیرند

ghabil
سه شنبه 27 مرداد 1388, 00:55 صبح
if Length(Array) > 0 then
condStr = 'Where TBLName like ' + quotedStr('%' + array[1] + '%' ) ';
for i= 2 to length(array) do
condStr = CondStr + ' or TBLName like ' + quotedStr('%' + array[i] + '%' ) ';

ADOQuery1.SQL.Add(condStr);

matinebi
شنبه 31 مرداد 1388, 04:03 صبح
فقط کوتیشن آخر لازم نیست

if Length(Array) > 0 then
condStr = 'Where TBLName like ' + quotedStr('%' + array[1] + '%' ) ;
for i= 2 to length(array) do
condStr = CondStr + ' or TBLName like ' + quotedStr('%' + array[i] + '%' ) ;

ADOQuery1.SQL.Add(condStr);

با تشکر