iki tarih arası sorgulama yapmak istiyorum fakat bir türlü çözemedim iki tarih arasında ad, soyad, gibi kriterlerde de var bir türlü çözemedim
aşağıdaki kod sadece eşit olan tabloları listeliyor ama tarihte sorun çıkartıyor yardımınız için şimdiden teşekkür ederim.
Kod: Tümünü seç
var
Xstr:String;
begin
Xstr:='';
ADOQuery1.Close;
if Edit1.Text<>'' then
Xstr:=Xstr+'adi='+QuotedStr(Edit1.Text)+' and ';
if Edit2.Text<>'' then
Xstr:=Xstr+'soyadi='+QuotedStr(Edit2.Text)+' and ';
if Edit3.Text<>'' then
Xstr:=Xstr+'tcno='+QuotedStr(Edit3.Text)+' and ';
if Edit4.Text<>'' then
Xstr:=Xstr+'anaadi='+QuotedStr(Edit4.Text)+' and ';
if Length(Xstr)>0 then
Xstr:='where '+LeftStr(Xstr,Length(Xstr)-5);
ADOQuery1.SQL.Text:='select * from ORNEK '+Xstr;
ADOQuery1.Open;
end;