Forum
Bildirimler
Hepsini Temizle
Yazılım Genel
2
Yazılar
1
Üyeler
0
Reactions
542
Görüntüleme
Konu başlatıcı
Merhabalar, yazmış olduğum SQL sorgusunda double tipindeki verilerde Syntax Error (comma) in query Expression hatası alıyorum. Degısken kullanmak yerine değişken değerlerini sorgu içerisinde doğrudan yazarsam sorun düzeliyor. Sizce ne yapabilirim ?
double dress, shoulder; dress = 750.5; shoulder = 210.7; try { OleDbConnection baglan = new OleDbConnection("Provider=Microsoft.Jet.Oledb.4.0;Data source=users.mdb"); baglan.Open(); OleDbCommand komut = new OleDbCommand("SELECT DressCode FROM Ceromony where DressSize =" + dress + " and ShoulderSize =" + shoulder, baglan); //OleDbCommand komut = new OleDbCommand("SELECT DressCode FROM Ceromony where DressSize = 750.5 and ShoulderSize = 210.7", baglan); Bu Sorgu Çalışıyor OleDbDataReader reader = komut.ExecuteReader(); while (reader.Read()) { textBox1.Text = reader["DressCode"].ToString(); } reader.Close(); } catch (Exception hata) { MessageBox.Show(hata.Message); }
Gönderildi : 18/08/2012 23:49
Konu başlatıcı
Merhabalar, Problemin sebebi regional settingslerden kaynaklanıyormuş. Ayarları ingilizce olarak düzenleyince düzeldi.
Saygılarımla
Gönderildi : 19/08/2012 22:10