Forum
Bildirimler
Hepsini Temizle
Yazılım Genel
2
Yazılar
2
Üyeler
0
Reactions
690
Görüntüleme
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();
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
Merhaba,
Tarih alanını CDate ile dener misiniz?
Gönderildi : 12/01/2014 19:41