davidrobert
پنج شنبه 22 بهمن 1394, 00:44 صبح
سلام دوستان من از سه نوع کد نویسی برای ذخیره اطلاعات استفاده کردم ولی هر سه نوع دستور برای ذخیره اطلاعات این خطا رو به من میده
Syntax error in INSERT INTO statement.
برای رفع خطا نمیدونم چیکار باید کنم.
این هم سه نوع روش کنیم نویسی من که در اسکیول سرور جواب میده ولی در اکسس خطا میده.
//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["Name"] = 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,Name,Last) VALUES (@ID,@Name,@Last)";
//cmd.Parameters.AddWithValue("@ID", TxtId.Text);
//cmd.Parameters.AddWithValue("@Name", TxtName.Text);
//cmd.Parameters.AddWithValue("@Last", TxtLast.Text);
//cmd.ExecuteNonQuery();
//con.Close();
cmd.CommandType = CommandType.Text;
cmd.CommandText = "INSERT INTO Tbl_Moshtere (ID,Name,Last) VALUES (N'" + TxtId.Text + "',N'" + TxtName.Text + "',N'" + TxtLast.Text + "')";
cmd.Connection = con;
con.Open();
cmd.ExecuteNonQuery();
ممنون میشم بگید برای رفع این خطا باید چیکار انجام بدم.
Syntax error in INSERT INTO statement.
برای رفع خطا نمیدونم چیکار باید کنم.
این هم سه نوع روش کنیم نویسی من که در اسکیول سرور جواب میده ولی در اکسس خطا میده.
//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["Name"] = 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,Name,Last) VALUES (@ID,@Name,@Last)";
//cmd.Parameters.AddWithValue("@ID", TxtId.Text);
//cmd.Parameters.AddWithValue("@Name", TxtName.Text);
//cmd.Parameters.AddWithValue("@Last", TxtLast.Text);
//cmd.ExecuteNonQuery();
//con.Close();
cmd.CommandType = CommandType.Text;
cmd.CommandText = "INSERT INTO Tbl_Moshtere (ID,Name,Last) VALUES (N'" + TxtId.Text + "',N'" + TxtName.Text + "',N'" + TxtLast.Text + "')";
cmd.Connection = con;
con.Open();
cmd.ExecuteNonQuery();
ممنون میشم بگید برای رفع این خطا باید چیکار انجام بدم.