Forum

MSAccess sorgu ...
 
Bildirimler
Hepsini Temizle

MSAccess sorgu çalışmaması

2 Yazılar
1 Üyeler
0 Reactions
968 Görüntüleme
(@ersincan)
Gönderiler: 973
Illustrious Member
Konu başlatıcı
 
[#345871]

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
(@ersincan)
Gönderiler: 973
Illustrious Member
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
Paylaş: