如何用sql语句创建access数据库表"test",并且为bit类型的字段赋予默认值?高分相送!!!

解决方案 »

  1.   

    创建:
    ADOQuery1.SQL.Text:='create Table tablename (字段1 Char(10) NOT NULL Default 1,字段2....)';
    ADOQuery1.ExecSQL;修改:
    ADOQuery1.SQL.Text:='Alter Table tablename2 ALTER COLUMN 字段1 number(10)';
    ADOQuery1.ExecSQL;
      

  2.   

    access我没怎么用但是我想不难的SQL有两个方法:
    一是用企业管理器用那个,建个新的表格,再里面添加就可以了。
    二是用上面的老兄说的那样,这个方法你那个肯定好使
    create text(tablename)(1)=''        这是空的
    create text(tablename)(1)is not null    这是不空的
    我说的跟上面的那位大哥差不多写法不一样而已
    bit 只有两个值0和1