Quantcast
Channel: ÇözümPark Forum - Güncel Konular
Viewing all articles
Browse latest Browse all 6802

System.Data.SqlClient.SqlException: 'Incorrect syntax near '='.' hatası

$
0
0

Merhabalar,

Veritabanındaki kayıtlardan seçilen malzemelerin, seçilen alanlarındaki bilgileri toplu olarak güncelleyen bir sayfa tasarlıyorum. Örneğin 123,456,789 numaralı malzemelerin renk alanlarını siyah olarak güncellemek ve güncelleme işlemi tamamlandıktan sonra view da malzeme numaralarıyla, durumun görünmesini istiyorum. Bunun için controller da aşağıdaki kodları yazdım fakat System.Data.SqlClient.SqlException: 'Incorrect syntax near '='.' hatası alıyorum.


public ActionResult TopluVeriGuncelle(string alan, string bilgi, string mkodlari)
{
var durum = new List();
char[] split = { '\n', '\r' };
var mkod = mkodlari.Split(split, StringSplitOptions.RemoveEmptyEntries);
foreach (string malzemekod in mkod)
{
string sql = $"UPDATE tblMalzeme SET {alan}='{bilgi}' WHERE MALZEMEKODU=@malzemekod";
using(var db2=new dbMalzemeEntities7())
{
int s = db2.Database.ExecuteSqlCommand(sql, new SqlParameter("@malzemekod", malzemekod));
durum.Add(new MalzemeDurum { Malzeme = malzemekod, Durum = s });
}
}

return View(durum);
}

Hatayı aldığım satır : int s = db2.Database.ExecuteSqlCommand(sql, new SqlParameter("@malzemekod", malzemekod));

Yardımcı olur musunuz?

Şimdiden teşekkürler...


Viewing all articles
Browse latest Browse all 6802

Trending Articles


Mide ağrısı için


Alessandra Torre - Karanlık Yalanlar


Şekilli süslü hazır floodlar


Flatcast Güneş ve Ay Flood Şekilleri


Gone Are the Days (2018) (ENG) (1080p)


Yildiz yükseltme


yc82


!!!!!!!!!! Amın !!!!!!!!!


Celp At Nalı (Sahih Tılsım)


SCCM 2012 Client Installation issue