Herkese merhaba,
Enteresan bir hata ile karşı karşıyayım. Oracle 8.0.4 ve Delphi7 ile yazılan bir programda DBGrid'de değeri null olan bir tarihi göstermek istediğimde "Invalid Time" hatası alıyorum. İlginç olan sadece belirli kayıtlarda bunu yapması. Grid'in Visible'ını False yaptığımda ise hata olmuyor. Null olan bir sürü kayıt olmasına rağmen sadece birkaç kayıtta bu hatayı veriyor. TDBGrid'de bir bug olması ihtimaline karşın birkaç değişik (topGrid, rxDBGrid gibi) gridle de aynı hatayı aldım.
Çözüm önerisi olan, yada bu hata ile daha önceden karşılaşan var mı?
Invalid Time Hatası
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
TField a format koymayı dene birde bir calculated alan ekleyim oncalc event ında breakpoint koyarak gelen değeri bir incele bence, sadece bazı yerde yapıyorsa muhtemelen null gelmiyordur. garanti olsun diye onnewrecord event'ında ilgili alana null yada default değer atabilirsin
kolay gele
kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
teşekkürler abi, sorunu hallettim. Datalardan kaynaklanıyormuş. Gösteremediği bişeyi nasıl kaydetmiş anlamadım. Bi şekilde date alanını yıl hanesi 5 digit olarak kaydetmiş, sonra da, gösterirken hata veriyor.
Değeri 10-10-12345 12:34:56 PM olarak kaydetmiş. Dolayısıyla bir digit fazla olduğu için time tarafı sapıtıyormuş.
Neyse tecrübe işte
)
Değeri 10-10-12345 12:34:56 PM olarak kaydetmiş. Dolayısıyla bir digit fazla olduğu için time tarafı sapıtıyormuş.
Neyse tecrübe işte
