Yaklaşık 3 gündür tüm neti ve siteyi araştırdım. Ama inanın ya doğru cevabı bulamadım. Yada ben bulsamda anlamadım.
Tekrar buraya sormak istiyorum.
Database SQL Server
Delphi 7 kullanıyorum. Sadece 2 tarih arası alanı sorgulamak istiyorum. DateTimePicker ile de denedim, edit ile de denedim en son suieditmask ile gönderiyorum.
SQL Serverdaki tabloada alanım date time olarak ayarlı. Formatı en son gg/aa/yyyy olarak ayarladım windowsda. 23/11/2010 00:00:00 diyede bilgilerim içeride var.
ADO Query kullanıyorum. TArih1 ve Tarih2 diye de 2 tane parametrem var. PArametrelerimde datetime olarak ayarlı.
Hata şu şekilde..
isteğe bağlı özellik uygulanamadı
Kod şu şekilde..
Kod: Tümünü seç
procedure TfrmAna.suiButton6Click(Sender: TObject);
var
tarih1,tarih2: string;
begin
tarih1:= tr1.Text;
tarih2:= tr2.Text;
qGorev.Close;
qGorev.Sql.Clear;
qGorev.Sql.Add('Select * From a.dbo.gorev Where Durum = 1 AND Alici = :puser ');
qGorev.Sql.Add('and tarih between :tarih1 and :tarih2');
qGorev.Parameters.ParamByName('puser').Value := user;
qGorev.Parameters.ParamByName('tarih1').Value := StrToDate(tarih1);
qGorev.Parameters.ParamByName('tarih2').Value := StrToDate(tarih2);
qGorev.Open;
end;
Şimdiden teşekkür ederim yorumlarınız için..