有一个表如在(库存.db)表中,我想把一个字段a1原是s型,转换成i型。
 原字段  a1       s 型
  转换成  a1       i 型

解决方案 »

  1.   

    用QUERY 和 TABLE都可以,在符合修改规则的情况下,QUERY,你只需要在SQL语句中写符合ALTER TABLE的语句就可以,然后EXECSQL。
    TABLE组件也可以,但麻烦点
      

  2.   

    用ALTER TABLE语句可以实现部分功能:
    1、修改长度:变长可以,变短的话必须该字段的所有值都是NULL
      alter table tablea modify a char(20)
    2、增加字段:可以
      alter table tablea add a char(20)
    3、修改字段名:不可以
    4、删除字段:不可以
    3和4的情况只能通过建临时表,将数据倒到临时表中,删除源表,
    按新结构重建源表,再将数据从临时表倒回的办法。 
    转帖 hehe^^
      

  3.   

    用ALTER TABLE语句可以实现部分功能:
    1、修改长度:变长可以,变短的话必须该字段的所有值都是NULL
      alter table tablea modify a char(20)
    2、增加字段:可以
      alter table tablea add a char(20)
    3、修改字段名:不可以
    4、删除字段:不可以
    3和4的情况只能通过建临时表,将数据倒到临时表中,删除源表,
    按新结构重建源表,再将数据从临时表倒回的办法。 
    转帖 hehe^^
    alter table 对于paradox表是不是不行