有一个名为Employee.mdb的数据库,数据库中有一个名为“工资表”数据表,该数据表的字段有:编号、姓名、基本工资、津贴、应发工资、扣款、实发工资等,这个表中已经有很多的记录.问题是,我想在这个表中增加一个字段"交通补助",用vb做的话怎么处理这个新数据表的创建,不能直接用Access来重新设计整个表,我想的是要动态创建这个数据表,请大侠帮帮忙!

解决方案 »

  1.   

    '向表中增加一个 VARCHAR 列:
        cn.Execute ("ALTER TABLE 工资表 ADD COLUMN 交通补助 VARCHAR(30)")    '对现存列改名:
        cn.Execute ("ALTER TABLE 工资表 RENAME COLUMN 交通补助 TO 新列名")    '对现存表改名:
        cn.Execute ("ALTER TABLE 工资表 RENAME TO 新表名")    '向表中增加一个外键约束:
        cn.Execute ("ALTER TABLE 工资表 ADD CONSTRAINT distfk FOREIGN KEY (交通补助) REFERENCES addresses(addCol) MATCH FULL")
      

  2.   

    faysky2() 
    thank you!
    我想问问如果要把那个字段删掉怎么办?用drop可以吗?感谢!
      

  3.   

    select 你要的字段 from 表
    就能取出该字段的所有内容。