السلام عليكم ورحمة الله وبركاته
ما الخطأ في كود الأنسرت
syntax error in INSERT statement
string connetionString = null;
OleDbConnection oledbCnn;
OleDbCommand oledbCmd;
string sql = null;
connetionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=..//..//data.mdb;";
sql = " insert into userdata(UserName,PassWord,MobilNo,Home,GAdd,GEdit,GPrint,GCreateUser,GSupervisior,GAdmin,Notes) values('"+ userNameTextBox.Text+ "' , '" +passWordTextBox.Text+ "' , '" +mobilNoTextBox.Text+ "', '" +homeTextBox.Text+ "',(" + gAd + "),(" + gEd + "),(" + gPr + "),(" + gCr + "),(" + gSu + "),(" + gAdm + "), '" + notesTextBox.Text + "' )";
oledbCnn = new OleDbConnection(connetionString);
try
{
oledbCnn.Open();
oledbCmd = new OleDbCommand(sql, oledbCnn);
OleDbDataReader oledbReader = oledbCmd.ExecuteReader();
MessageBox.Show("تم حفظ المعلومات بنجاح .. وشكراً", " حفظ", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign);
while (oledbReader.Read())
{
MessageBox.Show("تم حفظ المعلومات بنجاح .. وشكراً ", "حفظ", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign);
}
oledbReader.Close();
oledbCmd.Dispose();
oledbCnn.Close();
}
catch (Exception ex)
{
MessageBox.Show("غير قادر علي فتح الأتصال ! ", "");
}