本人用VC6+ADO+SQLServer2000编程,遇到了3个棘手的问题,如下:
(30分)1.编程判断系统有没有安装SQLServer2000
(30分)2.如果1成立,接下来判断其中有没有所要访问的数据库(例如DB001)
(40分)3.如果2不成立,如何编程实现数据库备份的还原。就是编程实现“企业管理器”->“所有任务”->“还原数据库”的功能拜托各位!!!
(30分)1.编程判断系统有没有安装SQLServer2000
(30分)2.如果1成立,接下来判断其中有没有所要访问的数据库(例如DB001)
(40分)3.如果2不成立,如何编程实现数据库备份的还原。就是编程实现“企业管理器”->“所有任务”->“还原数据库”的功能拜托各位!!!
2可以查找master数据库中的sysdatabases表
3用类似RESTORE DATABASE test FROM DISK = 'C:\test.bak'的SQL语句可以解决
以上是我的思路,不知对不对1还没有思路
"DRIVER={SQL SERVER};SERVER=****;DataBase=master;Uid=sa;Pwd=***");
成功连接了SQLServer,就可以做2,3了
2,3你的思路很对,开始做吧