如题!找了半天没有任何进展!请高手帮忙!
谢谢!

解决方案 »

  1.   

    Create Table Tab4 (
    [ID] Counter,
    [Name] string (64) ,
    [Age] integer NOT NULL,
    [Birthday] DateTime NOT NULL);
      

  2.   

    示例: 
    用 DDL 的 Create Table 建立一个表 Table1 ,主键是自动编号字段,另一个字段是长度是 10 的文本字段。 
    CREATE TABLE Table1 (Id COUNTER CONSTRAINT PrimaryKey PRIMARY KEY, MyText TEXT (10))  再建一个包含两个字段的表 Table2,字段 id 为长整型,字段 MyText 为文本 
    CREATE TABLE Table2 (Id LONG, MyText TEXT) 用以下语句建立 Table1 和 Table2 的一对多关系: 
    ALTER TABLE Table2 ADD CONSTRAINT Relation1 FOREIGN KEY ([Id]) REFERENCES Table1 ([Id]) 删除关系用以下语句: 
    ALTER TABLE Table2 DROP CONSTRAINT Relation1 删除 Table1 用以下语句: 
    DROP TABLE Table1 设定某字段为主键 
    ALTER TABLE 表1 ALTER COLUMN [id] COUNTER CONSTRAINT MyPrimaryKey PRIMARY KEY 增加一个字段 MySalary 
    alter table AAA add COLUMN MySalary CURRENCY 删除一个字段 MySalary 
    alter table AAA drop COLUMN MySalary  另:默认就是允许空字段.但专门设置空字段的语句我也不知道
      

  3.   

    晕  又晚了
    原来写法和sql server里面一样,
    早知道该先试试的.
    汗!
      

  4.   

    估计楼上所有的答案都是错的Access的“允许空字符串”和“字段允许为空”的概念是不同的,楼上所列的都是字段允许为空的写法,和“允许空字符串”概念是不同的。这个时候只能用OLE方式。具体察看
    http://msdn2.microsoft.com/en-us/library/aa140022(office.10).aspx
    http://msdn2.microsoft.com/en-gb/library/ms717947.aspx
      

  5.   

    建立
    CreateOleObject('ADOX.Table');
    通过
    OLE控件.Columns[0].Properties['Jet OLEDB:Allow Zero Length'].Value:=True;
    设置
    允许空字符串