veritabanına tarih yazdırma hakkında

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
heavy
Üye
Mesajlar: 67
Kayıt: 07 May 2005 03:31

veritabanına tarih yazdırma hakkında

Mesaj gönderen heavy »

selam arkadaşlar

access de "yyyy-mm-dd" formatında bir field'ım var. buna aşağıdaki komut ile veri yüklediğimde field örneğin
"17-07-2008 00:00:01 " değerini alıyor.

Kod: Tümünü seç

ADOTable1.FieldByName('GelisTarihi').AsDateTime := DateTimePicker1.Date;
oysa aşağıdaki gibi yaptığımda asıl istediğim format olan "17-07-2008" formatında veritabanına yazıyor.

Kod: Tümünü seç

ADOTable1.FieldByName('DogumTarihi').AsDateTime := StrToDate(DateToStr(DateTimePicker1.Date));
bunun sebebi nedir acaba? veritabanındaki formatın "yyyy-mm-dd" şeklinde olmasına rağmen saat değeri neden giriliyor?

bilgisi olan paylaşabilirse sevinirim.
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: veritabanına tarih yazdırma hakkında

Mesaj gönderen conari »

Emin değilim ama field ı Kısa Tarih olarak tanımlamalısınız.

AsDateTime yerine , value ve asstring v.s. şeklinde atama yapın.
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
heavy
Üye
Mesajlar: 67
Kayıt: 07 May 2005 03:31

Re: veritabanına tarih yazdırma hakkında

Mesaj gönderen heavy »

maalesef olmadı.

veritabanından kısa tarih yaptığımda tarih formatını makinenin formatı olan "dd-mm-yyyy" olarak işliyor.
abdulkadir
Kıdemli Üye
Mesajlar: 489
Kayıt: 13 Eyl 2003 09:10
Konum: istanbul
İletişim:

Re: veritabanına tarih yazdırma hakkında

Mesaj gönderen abdulkadir »

bu sekilde denedinizmi?

Kod: Tümünü seç

ADOTable1.FieldByName('DogumTarihi').AsString := DateToStr(DateTimePicker1.Date);
Fikirleri Aktar
Kaynakları Dagıt
Ve
Yoldan Çekil
http://www.Leventler.com.tr
heavy
Üye
Mesajlar: 67
Kayıt: 07 May 2005 03:31

Re: veritabanına tarih yazdırma hakkında

Mesaj gönderen heavy »

bu şekilde oldu. teşekkürler.
Cevapla