同上。
需要做一个类似财务软件中的“生成下年账套”功能,数据库名以 aa+四码年度 命名,用来做年终结转。但不知用什么方式比较合适。用ADO本人目前只有两个思路:
  1.用Sql语句,先生成数据库,然后再连接到这个数据库,执行生成Table等的Sql语句。用这种方法比较麻烦,要执行的Sql语句太多了!
  2.用备份恢复的方式。用这种方法比较简单,但怎样才能设置产生的数据库名呢?可用分不多,欢迎交流!

解决方案 »

  1.   

    我个人比较倾向于用 SQL 语句。  
    每次只有数据库名称不一样而已啊。每次改也只改一句啊!
       CREATE DATABASE 数据库名 ,很麻烦吗?你说的备份恢复是什么意思?  先备份一个 数据库,然后将它恢复成  新建的数据库,是这个意思吗?
      

  2.   

    本人认为也是可以用SQL语句就可能以了,那样是一种固定的,名称一样可以固定出来,是不让语句去生成就是了,不过可以我认为想到效率与安全问题是那个的好呢,这个不太清,如果用SQL语句生成的话,里面所执行的语句都可能被人看到哦,
    对于用RESTORE本人不熟啊,所以不能发表言论。
      

  3.   

    自己搞定了。用Restore,速度比较理想谢谢两位跟贴!