删除ACCESS数据库数据的问题
首先数据库连接没有问题,前面已经可以对数据库写入数据了,就是这句删除语句出了问题,麻烦高手看看,谢谢
private void Button2_Click(object sender, System.EventArgs e)
{
OleDbConnection con=db.createcon();
OleDbCommand cmd=new OleDbCommand( "delete * from aa ");
con.Open();
cmd.ExecuteNonQuery();
//关闭连接对象
con.Close();
this.filldd();
}
报错信息:
“/News”应用程序中的服务器错误。
--------------------------------------------
ExecuteNonQuery: Connection 属性尚未初始化。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.InvalidOperationException: ExecuteNonQuery: Connection 属性尚未初始化。
源错误:
行 207: OleDbCommand cmd=new OleDbCommand( "delete * from aa ");
行 208: con.Open();
行 209: cmd.ExecuteNonQuery();
行 210: //关闭连接对象
行 211: con.Close();
------解决方案--------------------OleDbCommand cmd=new OleDbCommand( "delete * from aa ",con);
------解决方案--------------------OleDbCommand cmd=new OleDbCommand( "delete * from aa ");
cmd.Connection = con; //楼主忘了这句