folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder C# Access Tarih Ekleme Sorunu



C# Access Tarih Ekleme Sorunu

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    esinti
    esinti's avatar
    Kayıt Tarihi: 27/Ağustos/2015
    Erkek

    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"));

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Sharp
    Sharp's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek

    Convert.todatetime() kullan hocam


    www.yesilgrow.com - Growshop
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    esinti
    esinti's avatar
    Kayıt Tarihi: 27/Ağustos/2015
    Erkek
    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
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    dhaa
    dhaa's avatar
    Kayıt Tarihi: 29/Mart/2013
    Erkek

    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 Uyguluyorum

    string 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.

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    hojucuk
    hojucuk's avatar
    Kayıt Tarihi: 05/Mayıs/2003
    Erkek

    DateTime icin API sayfalarina bakabilirsin hoca.. tarih ve saat kombine yollari gosterir.


    C* ya hepsin ya hic..ya TÜRK"sün ya pic!
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unchain
    unchain's avatar
    Kayıt Tarihi: 24/Ekim/2012
    Erkek

    Access da Ay-Gün-Yıl şeklinde diye hatırlıyorum tarih formatını ben.


    Yaptığım onca iyiliğin tek yanlışta unutulduğunu gördüğümden beri kötü biriyim.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    hojucuk
    hojucuk's avatar
    Kayıt Tarihi: 05/Mayıs/2003
    Erkek
    korayozrak bunu yazdı

    Access da Ay-Gün-Yıl şeklinde diye hatırlıyorum tarih formatını ben.

    lokale bagli


    C* ya hepsin ya hic..ya TÜRK"sün ya pic!
Toplam Hit: 2245 Toplam Mesaj: 7