السلام عليكم
اعمل على برنامج في لغة السي شارب
مرتبط مع قاعدة بيانات access
ولكن عندما احاول ادخال صف جديد الى الجدول تحدث يقول بأنه هناك خطأ في بناء جملة insert into
وهذا الكود
SQL = "INSERT INTO advs_process (adv_type, adv_name, detail, start, end, days, files, intrval, enable, ignors, send_num, sent_num) VALUES (@type,@name,@Detaile,@start,@end,@days,@files,@interval,@enable,@ignors,@sen
dNum,@sentNum)";
OleDbConnection connection = new OleDbConnection(conn);
OleDbCommand command = new OleDbCommand(SQL, connection);
command.Parameters.Add("@type", OleDbType.VarChar).Value = fAdvType.Text;
command.Parameters.Add("@name", OleDbType.VarChar).Value = fAdvName.Text;
command.Parameters.Add("@Detaile", OleDbType.VarChar).Value = fAdvDetaile.Text;
command.Parameters.Add("@start", OleDbType.VarChar).Value = timeStart.Text;
command.Parameters.Add("@end", OleDbType.VarChar).Value = timeEnd.Text;
command.Parameters.Add("@days", OleDbType.VarChar).Value = checkedDays.Text;
command.Parameters.Add("@files", OleDbType.VarChar).Value = advFiles;
command.Parameters.Add("@interval", OleDbType.VarChar).Value = fAdvIntrval.Value.ToString();
command.Parameters.Add("@enable", OleDbType.VarChar).Value = fAdvEnable.Checked.ToString();
command.Parameters.Add("@ignors", OleDbType.VarChar).Value = fAdvignors.Items[0].ToString();
command.Parameters.Add("@sendNum", OleDbType.VarChar).Value = fAdvSendNum.Value.ToString();
command.Parameters.Add("@sentNum", OleDbType.VarChar).Value = fAdvSendedNum.Text;
try
{connection.Open(); command.ExecuteNonQuery();}
catch (OleDbException ex)
{MessageBox.Show(ex.Message, "حدث الخطأ التالي عند الاتصال بقاعدة البيانات");}
connection.Close();وشكرا