可以  用create table 创建表 几乎任何数据库均有这功能的

解决方案 »

  1.   

    能cnn.Open "driver={SQL Server};server=" & Server & ";" & "uid=sa;pwd=best;" & "database=broadcast_pub"
        cnn.Execute "create database " & DBName & " ON (name='" & DBName & "',FILENAME ='" & DBPath & "\" & DBName & "_Data.mdf',SIZE = " & DBSize & "MB" & ")  LOG ON(name='" & DBName & "_log',FILENAME = '" & DBPath & "\" & DBName & "_Log.ldf ',SIZE = " & DBLSize & "MB" & ")"
        cnn.Close
        
        '建本台库中的表
        cnn_Broadcast.Open "driver={SQL Server};server=" & Server & ";" & "uid=sa;pwd=best;" & "database=" & DBName
      

  2.   

    所有的关系型数据库都有标准的SQL数据库维护语句(大同小异)。如果使用ADO编程的话,你只要使用connection对象先连到数据库,
    就可以使用connection对象的exectue方法直接执行SQL语句乐。
    方法类似于:con.execute strSql(strSql就是标准的sql语言)。至于具体的数据库维护语句,你可以参阅你使用的数据库的帮助,查找
    create database、create table,create index;建立
    drop table,drop index,drop database,删除
    alter table 实现修改等等