lostyazilim
tr.link

C# syntax hatası alıyorum

3 Mesajlar 1.521 Okunma
acebozum
tr.link

Cylde Cylde WM Aracı Kullanıcı
  • Üyelik 26.01.2017
  • Yaş/Cinsiyet 26 / E
  • Meslek Computer Programming
  • Konum İstanbul Avrupa
  • Ad Soyad O** Ö**
  • Mesajlar 222
  • Beğeniler 78 / 37
  • Ticaret 0, (%0)
Ben textboxtan gelen veriye göre listviemde listeleme yapıyorum

textbox boş ise bu yordamcığı çalıştırıyorum
private void listele()
{
baglan.Open();
SqlCommand komut = new SqlCommand("Select * From altKategori", baglan);
SqlDataReader oku = komut.ExecuteReader();

while (oku.Read())
{
ListViewItem ekle = new ListViewItem();
ekle.Text = oku["id"].ToString();
ekle.SubItems.Add(oku["kategori_id"].ToString());
ekle.SubItems.Add(oku["kategoriAdi"].ToString());
ekle.SubItems.Add(oku["durum"].ToString());


listView1.Items.Add(ekle);

}
baglan.Close();
}


ancak kullanıcı bir değer girdiğinde aşşağıdaki yordamcığı kullanıyorum

private void listele2()
{
baglan.Open();
SqlCommand komut = new SqlCommand("Select * From altKategori where kategoriAdi = " + textBox5.Text.ToString() + " ", baglan);
SqlDataReader oku = komut.ExecuteReader();

while (oku.Read())
{
ListViewItem ekle = new ListViewItem();
ekle.Text = oku["id"].ToString();
ekle.SubItems.Add(oku["kategori_id"].ToString());
ekle.SubItems.Add(oku["kategoriAdi"].ToString());
ekle.SubItems.Add(oku["durum"].ToString());


listView1.Items.Add(ekle);

}
baglan.Close();
}



ancak listele dediğimde bu hatayı veriyor :
System.Data.SqlClient.SqlException: 'Incorrect syntax near 'x'.' kullanıcının girdiği değer 18 x 20 cm vb değerler oluyor. bu sorunu nasıl halledebilirim
 

 

wmaraci
reklam

TrFirmaNet TrFirmaNet WM Aracı Kullanıcı
  • Üyelik 17.11.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek Mühendis
  • Konum İzmir
  • Ad Soyad A** D**
  • Mesajlar 306
  • Beğeniler 34 / 34
  • Ticaret 4, (%100)
Tek tırnak kullanmanız gerek sorguda çift tırnakların solunda ve sağında
Cylde

kişi bu mesajı beğendi.

Cylde Cylde WM Aracı Kullanıcı
  • Üyelik 26.01.2017
  • Yaş/Cinsiyet 26 / E
  • Meslek Computer Programming
  • Konum İstanbul Avrupa
  • Ad Soyad O** Ö**
  • Mesajlar 222
  • Beğeniler 78 / 37
  • Ticaret 0, (%0)
teşekkürler hocam hallettim
TrFirmaNet

kişi bu mesajı beğendi.

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al