Forum

C# ile access 2003 ...
 
Bildirimler
Hepsini Temizle

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

2 Yazılar
2 Üyeler
0 Likes
570 Görüntüleme
(@YALCINHANEDAN)
Gönderiler: 1
New Member
Konu başlatıcı
 

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

 

 

 
Gönderildi : 10/01/2014 19:04

(@kenanilgun)
Gönderiler: 544
Üye
 

Merhaba,

Tarih alanını CDate ile dener misiniz?

 
Gönderildi : 12/01/2014 19:41

Paylaş: