四川杨副省长:VB恢复数据库问题!急

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/01 00:34:06
Dim restore As String
Call dsconnect '关闭数据库
'---连接数据库
con.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;password=36;Data Source=."
con.Open
restore = "restore database LABORAGE_DATABASE from disk='d:\dd'"
con.Execute (restore)
MsgBox " 数据恢复完毕!"

上面错在哪里呀。
报错:数据正在使用.所以不能获得对数据库的排它访问权
可是我关掉数据库有说我关闭,不能操作..
哎,,,,,,,,,,,,,,,,,,,,,晕了。............
可是我已经实行了
Call dsconnect '关闭数据库
然后在重新连上的呀

你先
con.execute "use master"
然后con.Execute (restore)
看看

你还有和它连接的实例吧?