各位大虾:
  不好意思,起了一个有些夸张的名字!
  我先把情况和设计的想法说下,看如何实现?
  我想做一个能够根据时间判断新建数据库,表的一个模块或者类
  比如:可以根据系统时间创建一个命为"2006年9月"的数据库,库内也是根据日期创建日产量表.
  不知道我说清楚了没有?!~请各位帮我想想再怎么实现!?~
先谢谢了!

解决方案 »

  1.   


    比如你的样板数据库(假设名为Sysbase.gdb)放在应用程序下的“SYS”文件夹下,你的当前数据库准备放在应用程序下的“DB”文件夹下,则做如下处理:
    'COPY样本数据库
    Me.MousePointer = 11
    strPath=App.Path & "\DB\2006年9月.gdb"
    str = App.Path & "\Sys\Sysbase.gdb"
    FileCopy str, strPath
    ---------------------------------------------记得结贴
      

  2.   

    肯定要用api函数了 汗!
    期待高人的出现
      

  3.   

    什么数据库?SQL SERVER? MYSQL? FOXBASE? ACCESS?如果是SQL SERVER,请直接用Create等SQL语句创建。
    如果你不知道怎么用SQL创建数据库和表,那么你该看看书了。最好莫过于SQL的联机帮助。
      

  4.   

    fyming(农妇,山泉,有点田)     你的数据库后缀名怎么是"gdb"?
    应该是"mdb"吧?!~
      

  5.   

    ACCESS 2003 !!!
    不好意思,太着急了!~
      

  6.   

    ACCESS 2003: 我记得它支持CREATE TABLE等SQL语句,你直接在ACCESS的SQL语句介面试试用Create Table行不行。你要动态创建数据库及其对像,实际上还可以用DAO的,或是ADOX。
      

  7.   


    回楼主:
    后缀名为gdb或者mdb都无所谓,如果你愿意,改成"DLL"也没问题啊,对于ACCESS操作没有任何影响。
    正如你所说,用一个样板数据库最简单,事实上,很多有名的财务软件也都是这么做的。
      

  8.   

    晕这跟api有什么关系。。简单的数据库建库建表操作。
    相关资料网上一大堆。
      

  9.   

    http://tech.163.com/06/0615/09/2JLA59DU0009159S_2.html