دوست عزیز اسم Name رو عوض کردم به این صورت نوشتم Namee ولی باز همون خطا رو داد به سه نوع کد نویسی نوشتم این خطا
OleDbDataAdapter da = new OleDbDataAdapter();
da.SelectCommand = new OleDbCommand("select * from Tbl_Moshtere", con);
OleDbCommandBuilder cb = new OleDbCommandBuilder(da);
DataSet ds = new DataSet();
da.Fill(ds, "Tbl_Moshtere");
DataTable dt = ds.Tables["Tbl_Moshtere"];
DataRow newRow = dt.NewRow();
newRow["ID"] = TxtId.Text;
newRow["Namee"] = TxtName.Text;
newRow["Last"] = TxtLast.Text;
dt.Rows.Add(newRow);
da.Update(ds, "Tbl_Moshtere");
OleDbCommand cmd = new OleDbCommand();
con.Open();
cmd.Connection = con;
cmd.CommandText = "INSERT INTO Tbl_Moshtere (ID,Namee,Last) VALUES (@ID,@Namee,@Last)";
cmd.Parameters.AddWithValue("@ID", TxtId.Text);
cmd.Parameters.AddWithValue("@Namee", TxtName.Text);
cmd.Parameters.AddWithValue("@Last", TxtLast.Text);
cmd.ExecuteNonQuery();
con.Close();
//cmd.CommandType = CommandType.Text;
//cmd.CommandText = "INSERT INTO Tbl_Moshtere (ID,Namee,Last) VALUES (" + TxtId.Text + ",'" + TxtName.Text + "','" + TxtLast.Text + "')";
//cmd.Connection = con;
//con.Open();
//cmd.ExecuteNonQuery();
//con.Close();