tek bir alanda belirsiz sayıda arama yaptırmak istiyorum.Mesela bir listbox içine SIRA_NO' larını yazdığım tüm kayıtların gelmesini istiyorum.Bu durumda sql kodumu nasıl yazmalıyım?
denediğim sql kodları:
Kod: Tümünü seç
select * from UYE_TABLOSU where SIRA_NO in (:SIRA_NO)
select * from UYE_TABLOSU where SIRA_NO =:SIRA_NO
Kod: Tümünü seç
procedure TForm2.Button1Click(Sender: TObject);
var
i:integer;
s:string;
begin
DM.IBQuery6.Close;
for i:=0 to listbox1.Items.Count - 1 do
s:=s + listbox1.Items[i] + ',';
delete(s,length(s)-1,length(s));
dm.IBQuery6.Params[0].AsString:=s;
dm.IBQuery6.Open;
end;