Selamlar...
Projemde Adoquery ve Access veritabanı kullanıyorum...Tarih alanına göre yaptığım sorgulamada yukarıdaki hatayı veriyor..... Veritabanında dur_trh diye bir alanım var. özellğini kısa tarih olarak ayarladım.
Kod:
tarih.Date := Now+1;
veriler.Ana.Close;
veriler.Ana.SQL.Clear;
veriler.Ana.SQL.Add('SELECT *From ANA WHERE dur_trh = '''+DateToStr(tarih.Date)+'''');
veriler.Ana.Open;
tarih.Date := Now;
Hata sebebi ne olabilir.....
Saygılar....
Ölçüt ifadesinde veri türü uyuşmazlığı hatası
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 135
- Kayıt: 14 Kas 2005 12:24
-
- Üye
- Mesajlar: 135
- Kayıt: 14 Kas 2005 12:24
-
- Üye
- Mesajlar: 135
- Kayıt: 14 Kas 2005 12:24
-
- Üye
- Mesajlar: 135
- Kayıt: 14 Kas 2005 12:24
Çözdüm
Kod:
var
tarih1 : String;
begin
tarih.Date := Now+1;
tarih1 := DateToStr(tarih.Date);
tarih1 := '#'+ AnsiReplaceStr(tarih1,'.','/') +'#';
veriler.Ana.Close;
veriler.Ana.SQL.Clear;
veriler.Ana.SQL.Add('SELECT *From ANA WHERE dur_trh = '+ tarih1 +'');
veriler.Ana.Open;
tarih.Date := Now;
teşekkür ediyorum...
var
tarih1 : String;
begin
tarih.Date := Now+1;
tarih1 := DateToStr(tarih.Date);
tarih1 := '#'+ AnsiReplaceStr(tarih1,'.','/') +'#';
veriler.Ana.Close;
veriler.Ana.SQL.Clear;
veriler.Ana.SQL.Add('SELECT *From ANA WHERE dur_trh = '+ tarih1 +'');
veriler.Ana.Open;
tarih.Date := Now;
teşekkür ediyorum...