اين خطا را چگونه برطرف كنم؟
The name 'ppp' is not permitted in this context. Only constants, expressions, or variables allowed here. Column names are not permitted.
اين خطا را چگونه برطرف كنم؟
The name 'ppp' is not permitted in this context. Only constants, expressions, or variables allowed here. Column names are not permitted.
از ppp به نحو اشتباهی دارید استفاده می کنید. کوئری تان را در اینجا قرا دهید تا دوستان بتوانند به شما کمک کنند.
اگر Net. نمی دانید وارد نشوید.
protectedvoid btn_sabtkala_Click(object sender, EventArgs e)
{
SqlConnection sc=newSqlConnection("Data Source=(local);Initial Catalog=anbar;Integrated Security=true;");
SqlDataAdapter sda = newSqlDataAdapter("select nrow,kalaname,number,price,entireprice,inputyear,i nputmonth,orderr,requestr from tsabt", sc);
string insertcmd="INSERT INTO tsabt(nrow,kalaname,number,price,entireprice,input year,inputmonth,orderr,requestr) VALUES ("+"0,"+kalaname.Text.Trim()+","+number.Text.Trim()+","+price.Text.Trim()+","+entireprice.Text.Trim()+","+inputyear.Text.Trim()+","+inputmonth.Text.Trim()+","+orderr.Checked+")";
SqlCommand commandf = newSqlCommand(insertcmd, sc);
commandf.Connection.Open();
commandf.ExecuteNonQuery();
commandf.Connection.Close();
}باتشکر از دوستان.
خطای کد بالا در قسمت executenonequery رخ میدهد.وپیغام خطایی را که در عنوان سوال مطرح شد صادر میکند.البته هنگامی که در فرم به فیلد نام مقداردهی میکنم خطاصادر میشود.
"0,"+kalaname.Text.Trim()+","
رو به
"0,'"+kalaname.Text.Trim()+"',"
اين كار رو براي تكست باكس ها انجام بدبد.