dim rs as new ado.recordset
dim cn as new ado.connection
dim strsql as string
private form_load ()
cn.open "数据源名"
strsql="select * from 表名"
rs.open strsql,cn中间是执行语句rs.close(关闭数据库)
set cn=nothing
end sub
给分吧!!

解决方案 »

  1.   

    我一直都是这样做的呀,我把connetion对象和recordset对象close后,然后新建一个connection对象,open它,再excute "restore....." 他就会说数据库正在被使用呀,无法restore呀。除非开始没有对这个数据库进行过任何操作才可以。还有没有其他办法呀。
      

  2.   

    如果这样的话,你的rs,cn不要定义为全局变量,最好在一个过程中调用,再关闭,你试试!
    创建一个新connection也不要是全局变量。
      

  3.   

    你可以作一个程序测试,小一点的,定义两个connection,如果通过了,说明你程序有问题!