access tarih alanı sorgulama(Çözüldü)

Diğer veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
Ahmet ALTUNTAŞ
Üye
Mesajlar: 94
Kayıt: 10 Tem 2010 08:05
Konum: TEKİRDAĞ

access tarih alanı sorgulama(Çözüldü)

Mesaj gönderen Ahmet ALTUNTAŞ »

merhaba arkadaşlar
veritabanı olarak access kullnaıyorum.
ado querry ile parametre yolluyorum.

Kod: Tümünü seç

select * from Malzeme_ilac where SonKulT between :'tar1' and :'tar2'
buton click olayına aşagıdaki kodu yaıyorum fakat butona ilk tıkladıgımda sorgu çalışıyor 2.kez tıkladıgımda sorgu çalışmıyor grıdde ne varsa kayboluyor.Programı kapatıp açıyorum sorgu bı kez clısıyor 2çye çalışmıyor.neden anlmadım.

Kod: Tümünü seç

ADOQuery1.Close;
ADOQuery1.Parameters.ParamByName('tar1').Value:=RzDateTimeEdit1.Text;
ADOQuery1.Parameters.ParamByName('tar2').Value:=RzDateTimeEdit2.Text;
ADOQuery1.Open;
En son Ahmet ALTUNTAŞ tarafından 02 Eki 2010 06:45 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Ahmet ALTUNTAŞ
MCP - MCTS
MCSA+S - MCSE+S

Başarı Bir Yolculuktur, Varış Noktası Değil...!
Kullanıcı avatarı
Ahmet ALTUNTAŞ
Üye
Mesajlar: 94
Kayıt: 10 Tem 2010 08:05
Konum: TEKİRDAĞ

Re: access tarih alanı sorgulama(Çözüldü)

Mesaj gönderen Ahmet ALTUNTAŞ »

Kod: Tümünü seç

ADOQuery1.Close;
adoquery1.SQL.Clear;
ADOQuery1.SQL.Add('select * from Malzeme_ilac where (SonKulT between :tar1 and :tar2)');
ADOQuery1.Parameters.ParamByName('tar1').Value:=datetostr(RzDateTimeEdit1.date);
ADOQuery1.Parameters.ParamByName('tar2').Value:=datetostr(RzDateTimeEdit2.date);
ADOQuery1.Open;
Ahmet ALTUNTAŞ
MCP - MCTS
MCSA+S - MCSE+S

Başarı Bir Yolculuktur, Varış Noktası Değil...!
Cevapla