Database deki alan Datetime fakat kayıt eşitleme işleminde

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
delphist
Üye
Mesajlar: 595
Kayıt: 05 Oca 2005 04:34

Database deki alan Datetime fakat kayıt eşitleme işleminde

Mesaj gönderen delphist »

S.a. Arkadaşlar Database alanı olarak Datetime kullanıyorum tarih alanı ve birbirine eşitlemek istediğim alanlar var ve aldığım hata bu. Eşitlemek istediğim alanda Datetime.

Hata Mesajı : The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value

Kod: Tümünü seç

dmstok.TBLSTARACBILGISI.EnableControls;
  dmstok.TBLSTARACBILGISIMARKA.AsString := dmstok.TBLARACKODUEKMARKA.AsString;
  dmstok.TBLSTARACBILGISIMODEL.AsString := dmstok.TBLARACKODUEKMODEL.AsString;
  dmstok.TBLSTARACBILGISIMODEL_DETAYI.AsString := dmstok.TBLARACKODUEKMODEL_DETAYI.AsString;
  dmstok.TBLSTARACBILGISIYIL_BAS.AsDateTime := dmstok.TBLARACKODUEKYIL_BAS.AsDateTime;
  dmstok.TBLSTARACBILGISIYIL_BIT.AsDateTime := dmstok.TBLARACKODUEKYIL_BIT.AsDateTime;
  dmstok.TBLSTARACBILGISI.DisableControls;
Şimdiden yardımlarınız için teşekkürler
Kullanıcı avatarı
ender_arslanturk
Kıdemli Üye
Mesajlar: 709
Kayıt: 18 Şub 2005 03:38
Konum: İstanbul

Mesaj gönderen ender_arslanturk »

Merhaba

Evet aldığın hata tip dönüşüm hatası. Burada tarih alanlarında genelde bu gibi tip dönüşüm hatası çıkabiliyor. Öncelikle bu konu ile arama yapabilirsen sonuca ulaşabilirsin. Yapabileceğin şu Tarih gibi kullandığın alanları text formatına çevirip büyük veya küçük veya eşitlemesini tekrar text üzerinden yapmalısın.....

Saygılarımla,[/code]
Cevapla