读书人

删除ACCESS数据库数据的有关问题

发布时间: 2012-01-28 22:06:13 作者: rapoo

删除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; //楼主忘了这句

读书人网 >asp.net

热点推荐