C# Access Tarih Ekleme Sorunu
-
Merhaba arkadaşlar şimdi bi program için tarhisi DateTimePicker dan saatine ayri bi picker'dan alıp aynı kolona yazmak istiyorum ama beceremedim access'te kolon tipi Genel Tarih olarak ayarladım ve aşağıdaki gibi kaydetmeye çalıştım hata veriyor.
Values'ede şu şekilde yazdım #@GirisTarihi#
SqlFisKaydet.Parameters.AddWithValue("@GirisTarihi", GirisTarih_dateTimePicker2.Value.ToString("dd.MM.yyyy") + " " + GirisSaat_dateTimePicker1.Value.ToString("hh:mm:ss"));
-
Convert.todatetime() kullan hocam
-
Sharp bunu yazdı
Convert.todatetime() kullan hocam
Hocam picker larımı convert edicem mesela şöyle bir örnek denedim sonuç alamadım
Convert.ToDateTime(GirisTarih_dateTimePicker2.Value.ToShortDateString()+" "+GirisSaat_dateTimePicker1.Value.ToLongTimeString())
Düzeltme: Mesela MessageBox a atıyorum tamda access in istediği gibi çıktı veriyor ama anlamadım neden hata veriyor.
esinti tarafından 09/Ara/13 22:58 tarihinde düzenlenmiştir -
Selam Dostum.
Öncelikle Birkaç Önerim Olacak.Eğer Programında İlerinde Bu Tarih Kısımlarını Kullanmayacaksan (yani kronolojik sıralama vs.) Veritabanında Tarih Kolonunu text Olarak Tutabilirsin. Nitekin Acil Olan Bir Projemde Ben Öyle Yapmıştım Sonra ki Güncelleme de Düzelttim :)
Tarihi Kullanmam Gerekiyor Diyorsan Accessi Tam Hatırlamadığım İçin Sana Şu Yöntemi Sunabilirim.
Ben MySQL Kullanırım. MySQLde Tarih Formatı: "yyyy-aa-gg" Şeklindedir. Ben Bu Formatı Oluşturmak İçin Aşağıdaki Yöntemi Uyguluyorumstring y = DateTimePicker1.Value.Year.ToString();
string m = DateTimePicker1.Value.Month.ToString();
string d = DateTimePicker1.Value.Day.ToString();
string Tarih = y + "-" + m + "-" + d;
Direk DateTimePicker1.Value MySQL Kabul Etmiyor Ama Bu Şekilde Oluşan "Tarih" Değişkenini Veritabanında Kullanınca Sorun Yaşamıyorum. Belki Bunu Access Formatına Uygulayabilirsin.
-
DateTime icin API sayfalarina bakabilirsin hoca.. tarih ve saat kombine yollari gosterir.
-
Access da Ay-Gün-Yıl şeklinde diye hatırlıyorum tarih formatını ben.
-
korayozrak bunu yazdı
Access da Ay-Gün-Yıl şeklinde diye hatırlıyorum tarih formatını ben.
lokale bagli