عند تنفيذ البرنامج والتحديث على البيانات تظهر الرساله التالية:- :sad:
Invalid column name 'xxx'.
Invalid column name 'xxx'.
Invalid column name 'False'.
Invalid column name 'False'.
Invalid column name 'False'.
Invalid column name 'False'.
Invalid column name 'True
حول الكود التالي:-
هذا الكود يقوم بالتحديث عن طريق جلب البيانات من الجدول بواسطة combox وعن طريق الاسم وعرضها في 2 تيكست بوكس و 5 checkbox ثم بعد ذلك التحديث على هذه البيانات... طبعا نوع بيانات في الجدول لل username و password هو varchar وباقي البيانات هي من نوع boolean
كود امر التحديث
private void button7_Click(object sender, EventArgs e)
{
string ss = "select * from okk";
DataSet ds3 = new DataSet();
SqlDataAdapter da3 = new SqlDataAdapter(ss, cn);
da3.Fill(ds3, "okk");
SqlCommand savecom = new SqlCommand();
savecom.Connection = cn;
savecom.CommandType = CommandType.Text;
savecom.CommandText ="update okk set username=" + textBox5.Text.Trim()+",pass=" + textBox6.Text.Trim()+ ",m_insert=" + checkBox8.Checked + ",m_update=" + checkBox9.Checked + ",m_delete=" + checkBox10.Checked + ",m_select="+checkBox11.Checked+",add_user="+checkBox12.Checked+ " where username=\'" + comboBox1.SelectedValue.ToString() + "\'";
if (cn.State == ConnectionState.Open)
{
cn.Close();
}
cn.Open();
savecom.ExecuteNonQuery();
da3.Update(ds3, "okk");
fill();
cn.Close();
MessageBox.Show("تم التحديث");