用SQL 语句让tquery执行
alert table ()

解决方案 »

  1.   

    ALTER TABLE tablename ADD COLUMN fdname
    ALTER TABLE tablename Drop COLUMN fdname不行吗?
      

  2.   

    alter table tablename add www number(12);
    我试过Oracle,应该没有问题,刚才错了一点!
      

  3.   

    别的表不太清楚,Oracle的表不允许删除列,一种变通的办法是:
    先选取不删除的表字段,生成一个新表,再将原有表删除,并将生成的新表改名即可!
      

  4.   

    ACCESS数据库是不是不支持字段的删除和添加操作?
      

  5.   

    query.sql.add('alter tablename ...')
     不对?
      

  6.   

    access也支持,你可以在 access里的查询,sql查询视图里试试如 alter table a add mm int
      

  7.   

    我使用了query.sql.add(...);指令,但数据库没有改变,是不是还需要调用
    其他的什么指令?
      

  8.   

    我用table.fielddefs.add(....);指令,数据库也没有变化,还要调用其他的指令吗?
      

  9.   

    用query。//增加一个 "f1" 字段:
    with query do
    begin
         close;
         sql.clear;
         sql.add('alter table tablename add f1 varchar(100)');  
         execsql;
    end;