本人用VC6+ADO+SQLServer2000编程,遇到了3个棘手的问题,如下:
(30分)1.编程判断系统有没有安装SQLServer2000
(30分)2.如果1成立,接下来判断其中有没有所要访问的数据库(例如DB001)
(40分)3.如果2不成立,如何编程实现数据库备份的还原。就是编程实现“企业管理器”->“所有任务”->“还原数据库”的功能拜托各位!!!

解决方案 »

  1.   

    在FAQ里搜了搜
    2可以查找master数据库中的sysdatabases表
    3用类似RESTORE DATABASE test FROM DISK = 'C:\test.bak'的SQL语句可以解决
    以上是我的思路,不知对不对1还没有思路
      

  2.   

    1.没必要判断是否安装了SQLServer2000,你只要用语句:
    "DRIVER={SQL   SERVER};SERVER=****;DataBase=master;Uid=sa;Pwd=***");  
     成功连接了SQLServer,就可以做2,3了
    2,3你的思路很对,开始做吧