merhaba arkadaşlar c#da sql sorgularında biraz zayıfım sıkıntı şu ki ;

ön bilgi:tabloda "imgl" harfleri var.

şimdi soruma geçiyorum ;

SqlCommand cmd = new SqlCommand("SELECT id FROM url WHERE uzanti LIKE 'imgl'", cnn);
cnn.Open();
string deger = Convert.ToString(cmd.ExecuteScalar());


satırlarında sıkıntı yok, imgl'nin idsini veriyor amma velakin,



string uzanti = "imgl";
SqlCommand cmd = new SqlCommand("SELECT * FROM url WHERE uzanti LIKE '@uzanti'", cnn);
cmd.Parameters.AddWithValue("@uzanti", uzanti);
cnn.Open();
string deger = Convert.ToString(cmd.ExecuteScalar());

burda ise @uzanti değişkeninde bi hata yapiyorum deger stringi empty dönüyor? kafayı yemeden bana yardım edin