recordset,取得数据库断开连接就可以

解决方案 »

  1.   

    简单的数据库检索尽量在sub调用后立即关闭。复杂的数据库应用软件检索记录集时应该尽量共享connection连接通道。
      

  2.   

    如果是数据库工程,因为数据库访问很频繁,我习惯程序启动时就建一个全局的数据库连接,以后所有的recordset都在这个连接上存取。
      

  3.   

    在VB.NET中直接返回一个DATAVIEW是不是比较好的做法?
      

  4.   

    同意 8Cloud8(红云)  的看法,我也是这么做的。取得数据后马上断开recordset ,这样不会浪费资源,速度也快
      

  5.   

    set conn=nothing
    conn.open "      dfsadfsafdsa                          "
      

  6.   

    应该最晚打开连接,最早释放连接,不知你使用什么编网页,若用asp的话更要注意了因为它不稳定。不知你的数组是否存在session里,若是的话也容易出错。
      

  7.   

    对于connection,可以在主窗体保留一个始终打开的连接
    这个连接可以是全局的
    或者是为主窗体定义一个Getcn函数,来获取其引用。这样整个程序就只有一个connection,而且可以在各个不同的地方访问到但是
    如果要进行事务处理(begin、commitTrans)
    最好开一个新的连接