比如我要用一个按钮事件来实现,创建一个数据库,存到指定的路径下去,ACCESS和SQL都行

解决方案 »

  1.   

    补充:创建一个MDB文件,若干表
      

  2.   

    Create Database ...
    Create Table ...
    Create View ...
    使用这些SQL语句就能实现你的要求!!!
      

  3.   

    这样简便
    1先手工建立好数据库,然后在你的数据库软件中导出所有的sql脚本,存成一个文件
    2新建一个表单,放一个按钮,放一个QUERY。在按钮里书写代码。
     代码功能是从文件里提出SQL脚本,然后加到QUERY的SQL.TEXT里,最后executeSQL
    3.关闭
    如:  Query.close;
          Query.sql.clear;
          Query.SQL.LoadFromFile(FileName);
          Query.ExecSQL;
      

  4.   

    不同的数据库有不同的创建方法
    关系型数据库有的提供了专用的SQL用于创建数据库,如SQL-Server:Create DataBase
    你用的是什么数据库?
      

  5.   

    ACCESS 还有iroi说的方法好象不行吧,用QUERY先要建立数据源,建立数据源要指定数据库名啊,我连数据库都没建立,怎么指定啊
      

  6.   

    如果数据库是SQL Server,那么看联机帮助,全中文的,而且有例子!!!其他的数据库可以参照SQL Server照猫画虎!!!
      

  7.   

    adoquery1.sql.clear;
    adoquery1.sql.add('create database mydb on ( name = mydb_data ');
    adoquery1.sql.add('filename=''c:\mydb.mdf'' size=40) ');
    adoquery1.sql.add('go');
    adoquery1.execsql;
    //Adoquery1的初始连接在Master数据库上
      

  8.   

    filename=''c:\mydb.mdf'' 是你要的数据库的路径,没有指定log文件,则.ldf文件在相同的路径下.
      

  9.   

    ACCESS很好做呀,你先做一个空库,创建时把文件拷贝一下就行了
      

  10.   

    请搜索adox
    使用adox可以创建access数据库,即使机器上没有安装access
      

  11.   

    access和sql都可以
    1 直接拷贝文件到指定目录,sql需要调用一下sp_attach_db
    2 用备份的文件直接back/restore database
    3 用create database语句
      

  12.   

    恩,我查了猛料,可以用ADOX创建MDB,现在我想知道把文件拷贝到指定目录的函数是啥,呵呵。
      

  13.   

    copyfile('c:\mydb.mdb','d:\mydb2.mdb',true);
    其中c:\mydb.mdb是源文件路径,d:\mydb2.mdb是复制后的文件路径。