我使用的是adodb.recordset的save功能来备份数据库,再用recordset的open功能打开,取得记录集,但要将此记录集放入sqlsever2000的某数据库中,这个可难到我了,怎么将记录集全部放入数据库中而实现数据库的恢复啊,谢谢高人指点啊?
解决方案 »
- vb自制浏览器问题?!!求帮助!!
- 请问,VB生成.EXE后,有可能被反编译吗?
- 水晶报表crystal reports4.6打开数据库问题!!!
- 强烈要求删除所有不写出工作地点,待遇,要求的招聘广告
- Install Sheild 7.0 在线等...
- 献给新手朋友:如何让DataReport脱离DataEnvironment并动态指定Datasource的例程.
- 关于Winsock1的菜鸟问题
- 我的进销存管理系统
- VB很菜的问题……
- 执行一次datareport.show之后报表的数据就不能改变了???(急!!!)
- 用VB开发出数据库系统后,怎样让用户不能直接打开数据库?
- 求教:如何在Word中插入多个表格?
Sub backDataBase()
cn1.Execute "use master"
dlg.Filter = "(*.bak)|*.bak"
dlg.ShowOpen
MousePointer = 11
cn1.Execute "BACKUP DATABASE hetong TO DISK = '" & dlg.FileName & "'" '备份数据库
MousePointer = 0
Set cn1 = Nothing
'重新建立连接
Call dbint
Set cn1 = New ADODB.Connection
cn1.Open "Driver={SQL Server};Server=" & SQL_SRV & ";Uid=" & SA & ";Pwd=" & PA & ";Database=" & SJK & ""
End Sub
'回复数据库
'需要添加一个commoldialog控件
Sub restoreDatabase()
cn1.Execute "use master"
dlg.Filter = "(*.bak)|*.bak"
dlg.ShowOpen
MousePointer = 11
cn1.Execute "restore database hetong from disk ='" & dlg.FileName & "' with replace" '还原数据库
Call dbint
Set cn1 = New ADODB.Connection
cn1.Open "Driver={SQL Server};Server=" & SQL_SRV & ";Uid=" & SA & ";Pwd=" & PA & ";Database=" & SJK & ""
End Sub