Boş tarih gösterme hatası "30.12.1899"

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
hi_selamlar
Üye
Mesajlar: 523
Kayıt: 05 May 2005 03:24
Konum: DelphiTürkiye.COM

Boş tarih gösterme hatası "30.12.1899"

Mesaj gönderen hi_selamlar »

S.A. arkadaşlar.

Bi konuda yardımlarınızı bekliyorum.

Hazırladığım projede tarih sahaları mevcut. Bunları kayıt esnasında kontrol ediyorum ve database e boş ise null olarak
kayıt işlemini yaptırıyorum.

Fakat SQL ile sorgu çektiğimde cxGrid kullanarak listelediğimde tarih "30.12.1899" olarak çıkıyor. Ne yaptıysam bu sorunu çözemedim.

Sizlerden ricam bu sorunu nasıl aşabileceğim hakkında yol göstermeniz.

cxGird ile birşeyler yapma şansım yok mu ? veya farklı bir yol-yöntem ?

Teşekkürler.

S.A.
Herkes cahildir, bazi konularda.
Kullanıcı avatarı
lom
Üye
Mesajlar: 135
Kayıt: 25 Nis 2006 02:37

Re: Boş tarih gösterme hatası "30.12.1899"

Mesaj gönderen lom »

s.a Hocam aynı durum bende de oluyo du . ancak şu şekilde , bi tablomda güncelleme yapıyorum tarih alanına boş değer gönderiyodum. Mesela ;

Kod: Tümünü seç

table1tarih.asstring:=''
bu şekilde olunca 1899 olarak atıyodu tabloya. Daha sora direkt Null değerini gönderdim öle bi sorun kalmadı. Tabloya null olarak attığınızdan eminmiisiniz ? Sorun bundan kaynaklanabilir yani. Kolay gelsin
eyalin
Üye
Mesajlar: 126
Kayıt: 09 May 2005 08:08

Re: Boş tarih gösterme hatası "30.12.1899"

Mesaj gönderen eyalin »

Hocam pek alakası olmayabilir ama şöyle denermisin?

Formatdatetime('dd mm yyyy',Tarih_ALANI);
Delhici
Üye
Mesajlar: 176
Kayıt: 20 Eyl 2003 09:04

Re: Boş tarih gösterme hatası "30.12.1899"

Mesaj gönderen Delhici »

Tarih alanlarını veritabanını oluştururken Date olarak değilde String olarak ayarla .. Bence sorun düzelecektir.
http://www.bargem.info
Yaşıyorum..... İnadına değil yaptıklarım. Herşey istediğim için oluyor. İstediğim için türkü dinliyorum. İstediğim için çalışıyorum. İstediğim için yaşıyorum ve istediğim için seni seviyorum...
Cevapla