string newsID = this.Label1.Text;
OleDbConnection myconn = DB.CreateConnection();
myconn.Open();
string sql = "delete from news where ID="+newsID;
OleDbCommand cmd = new OleDbCommand(sql, myconn);
cmd.ExecuteNonQuery();
这次提示“语法错误 (操作符丢失) 在查询表达式 'ID=' 中”
如何修改 我就是想要对数据库中的新闻进行删除操作(数据库中的ID是自动编号的)。
OleDbConnection myconn = DB.CreateConnection();
myconn.Open();
string sql = "delete from news where ID="+newsID;
OleDbCommand cmd = new OleDbCommand(sql, myconn);
cmd.ExecuteNonQuery();
这次提示“语法错误 (操作符丢失) 在查询表达式 'ID=' 中”
如何修改 我就是想要对数据库中的新闻进行删除操作(数据库中的ID是自动编号的)。
{
string newsID = this.Label1.Text;
OleDbConnection myconn = DB.CreateConnection();
myconn.Open();
string sql = "delete from news where ID='" + newsID + "'";
OleDbCommand cmd = new OleDbCommand(sql, myconn);
cmd.ExecuteNonQuery();
this.lerror.Text = DB.Show("删除成功");
this.Repeater1.DataBind();
}提示是“标准表达式中数据类型不匹配”
{
string newsID = this.Label1.Text;
if(newsID!="")
{
OleDbConnection myconn = DB.CreateConnection();
myconn.Open();
OleDbCommand cmd = new OleDbCommand("delete from news where ID="+newsID +"", myconn);
cmd.ExecuteNonQuery();
this.lerror.Text = DB.Show("删除成功");
this.Repeater1.DataBind();
}
else
{}}