adodc产生的记录集如何释放占用的内存空间,
 adodc1.recordset.close 可以?

解决方案 »

  1.   

    用close 可以释放内存空间吗
      

  2.   

    xxx.close 
    and 
    set xxx=nothing
      

  3.   

    会出现“odbc未发现数据源名称并且未指定默认驱动程序”的错误
      

  4.   

    set xxx=nothing 不就可以了吗
      

  5.   

    set adodc1.recordset=nothing
    仍然会出以上的问题
      

  6.   

    rst.close 只是关闭了改对象
    set rst=noting 才是完全释放对象rst.close 后改对象还存在,还可再次应用
    set rst=nothing后改对象不存在,不能再次应用,否则就会出错。
      

  7.   

    不一定,我也碰到这样的问题,
    在循环使用大数据量的数据集的过程中,内存使用会持续增加,直到崩溃。而如果程序正常运行结束关闭后,才会将占用的内存释放。在循环过程中,rs.close 和 set rst=noting 都有使用,但无效,内存无法释放。哪位知道解决办法,请赐教。