我写软件的时候,总是在模块里定义一个全局的 ADODB.Connection 对像,一开始就在模块里定义他,然后在登陆的窗口里打开它,然后每个ado控件或者 adodb.recordset对像的ConnectionString都用它。这样做是不是不好。因为它是直到用户关闭这个程序,才关闭它。这样服务器是不是很吃力?因为不是这样,每次都要打开它,好烦,不过每次打开它,不用的时候就关闭它,这样对服务器好点,对不对 ?请说说您的看法。

解决方案 »

  1.   

    定义跟打开不是一回事吧要用时 new 一下
      

  2.   

    定义了对象还用adodc控件做什么
    服务器出不吃力,是要在很大数据下。recordset用完就关闭,connection到什么时候不需要就关闭
      

  3.   

    定义一个模块
    Dim Conn As ADODB.Connection
    Dim Rs As ADODB.Recordset
    conn conntionstring=Microsoft.Jet.OLEDB.4.0"; "data source= & app.Path= data\customs.mdb'"
    conn.open
    每次使用时  call conntodb()
    我是初学vb !
      

  4.   

    只要你的Recordset及时关闭就可以了。
      

  5.   

    不是可以借助ADO来用呀!也可以自己写