C# ile access 2003 ...
 
Bildirimler
Hepsini Temizle

C# ile access 2003 veri tabanında tarih sorgulama problemi hk.  

  RSS
YALÇIN HANEDAN
(@YALCINHANEDAN)
Üye

Sorgu cümlesinde datetimepicker dan alınan tarihten önceki verilerle işlem yapmak istiyorum, aşağıdaki sorgu cümlesini kaç defa değiştirdim ama istediğim gibi çalışmadı. Örneğin 10 Ocak 2014 ün değerlerini istiyorum 10 Aralık 2013e kadar olan geliyor. Yardımcı olabilecek biri varsa sevinirim.

OleDbConnection devir_baglan = new OleDbConnection(constr);
            devir_baglan.Open();
            string kmt_dev = "SELECT * FROM Kasa WHERE Format(Tarih,'Short Date')<'" + dateTimePicker1.Value.ToShortDateString() + "'";          

            OleDbCommand devir_komut = new OleDbCommand(kmt_dev, devir_baglan);

            OleDbDataReader devir_goster = devir_komut.ExecuteReader();

            decimal tpl_giris = 0, tpl_cikis = 0;
            while (devir_goster.Read())
            {
                tpl_giris += Convert.ToDecimal(devir_goster[4]);
                tpl_cikis += Convert.ToDecimal(devir_goster[5]);
            }
            devir_baglan.Close();

 

 

Alıntı
Gönderildi : 10/01/2014 18:04
Kenan İLGÜN
(@kenanilgun)
Saygın Üye Forum Yöneticisi

Merhaba,

Tarih alanını CDate ile dener misiniz?

CevapAlıntı
Gönderildi : 12/01/2014 18:41
Paylaş: