程序运行完要把数据库的连接Close掉。

解决方案 »

  1.   

    写数据库最后几段代码是这样的:
    strSQL = "Insert into test(userid,psw) Values (1,2)";
    objCmd = new OleDbCommand(strSQL,objConn);
    objCmd.Connection.Open();
    objConn.Open();
    objCmd.ExecuteNonQuery(); 
    objConn.Close();但还是会有上面说的问题 :(
      

  2.   

    我以前用Delphi做过连Access的程序,也是经常出这样的问题。不过一会就会好的。
      

  3.   

    在你都写完数据之后一定加上这两句,假设cn是你定义的连接:
    cn.Dispose();————一定要有这一句
    cn.Close();
      

  4.   

    我是这样写的:
    OleDbConnection objConn;
    OleDbCommand objCmd;
    string objConnString;
    string strSQL; objConnString="Provider=Microsoft.Jet.OLEDB.4.0; Data Source="+Server.MapPath(".\\db\\db.mdb");
    objConn = new OleDbConnection(objConnString);
    ........
    strSQL = "Insert into test(userid,psw) Values (1,2)";
    objCmd = new OleDbCommand(strSQL,objConn);
    objCmd.Connection.Open();
    objConn.Open();
    objCmd.ExecuteNonQuery(); 
    objConn.Close();
    请问mengfanpp(梦凡)那个Dispose方法对象用哪个?
      

  5.   

    objConn.disponse();
    objConn.close;
    try!
      

  6.   

    请问一下:objConn.disponse();是什么意思?