Create Table tablename
(
filed1 type,
filed2 type,
primary key(field1)
)

解决方案 »

  1.   

    对不起,我写错了应该是"create database ..."怎么写???
      

  2.   

    creat table TableName (Field1 TEXT(30) constraint PKName  PRIMARY KEY,field2 INTEGER)
    如有问题我们可以在E-Mail中探讨一下。
      

  3.   

    我不会用sql建数据库表,但可用DAO技术建出一个数据库,然后再用sql进行操作,不防一试
      

  4.   

    在slq server里可以用下列方法,不知VB中能不能通过:
    use master
    go
    create database library
    on
       primary(name=library_data,
               filename="c:\library.mdf",
               size=50MB,
               maxsize=70MB,
               filerowth=1MB)
       log on
           (name=library_log,
            filename="e:\mssal7\data\library.ldf",
            size=15MB,
            maxsize=20MB,
            filegrowth=1MB)  
      

  5.   

    嗯,sqlserver里可以,可是在access里不行呀。是语法错误,我想肯定可以,只是这个语句总是写不对。
      

  6.   

    database对象有execute方法。在这个方法中执行SQL语句。比如,创建一个新表:
    database.execute "creat table TableName (Field1 TEXT(30) constraint PKName  PRIMARY KEY,field2 INTEGER)"
      

  7.   

    Public UnitCnt As ADODB.Connection   ' 数据连接    Dim Fields As String
        Fields = " ( unit_xiang text(4), unit_pannum text(8),user_name text(8),unit_value single,unit_ctrl bit,unit_ctrldate datetime, unit_readday datetime," _
                    & "unit_readtime datetime,unit_zhuan integer,user_by single,user_sy single,user_dianjia single,user_basic single," _
                    & "user_tel text(8))"
        UnitCnt.Execute "CREATE TABLE " & tblname & unit_Fields
        UnitCnt.Execute "CREATE INDEX " & tblname & " on " & tblname & " (unit_monum)"