MS-SQL server de date tipinde olan alana sadece saatı yazmak istiyorum. Edit veya label den sadece saatı yolladıgım zaman normal olarak kendisi de date tipinde oldugu için onune 01.01.1900 die tarih atıyo. Sadece saat kısmını yazmam için nasıl bir şey yapmam gerekli yardımcı olursanız sevinirim.(Date tipini değişemem 3 yıldır kullanılan bir VT).
Sorun: Edit=12:00:00 Table de görünen Date:01.01.1900 12:00:00
Yapmak istediğim Edit=12:00:00 Table de görünen Date:12:00:00
MS-SQL server de date tipinde
Merhaba,
bu soruyu daha önce :
viewtopic.php?t=10798&highlight=
linkinde sormuştunuz sanırım. Oradaki cevap sizin istediğinizi vermedi mi?
Vermediyse şöyle bir yapın.
Field tan o tarih alanın üzerine gelip Edit mask ini Short time olarak seçin.
alanınız tarih3 isminde olsun.
Formun onCreate eventına aşağıdaki kodu yazın.
bu şekilde bir verilerde değişiklik falan yapıp deneyin. İstediğinizi veriyor mu?
İyi çalışmalar.
_______________
ofenX
bu soruyu daha önce :
viewtopic.php?t=10798&highlight=
linkinde sormuştunuz sanırım. Oradaki cevap sizin istediğinizi vermedi mi?
Vermediyse şöyle bir yapın.
Field tan o tarih alanın üzerine gelip Edit mask ini Short time olarak seçin.
alanınız tarih3 isminde olsun.
Formun onCreate eventına aşağıdaki kodu yazın.
Kod: Tümünü seç
adotable1TARIH3.DisplayFormat:='hh:mm';
İyi çalışmalar.
_______________
ofenX
Öğrenmek ve öğretmek, akıntıya karşı yüzmek gibidir ilerleyemediğiniz taktirde gerilersiniz.
S.A
Asri evet sodum ama o kayıt ederken olan kısmıydı kayıt edemiyordum ama şimdi kayıtta sorun yok sorun şu veri tabanına kayıt ettiğim sadece saat kısmı ama Colomn un yapısı Date tipinde oldugu için ben sadece ssat kısmını kayıt ediyom ama oda onune sql serverde datetime kullanabildiği en küçük yıll degerlerini yazıyo demek yapmak istediğim yazdıgım saat dışında kayıt yapmasın.