做个连接CON
DIM CON AS NEW CONNECTION
CON.CONNECTIONSTRING=""
CON.EXECUTE("alter table jgdm alter xjgdm modify  jjgdm char(10)
")这个SQL文一定要对,我现在是CP你的,你再试试吧。

解决方案 »

  1.   

    好像不行呀,它好像不认modify 后面的新字段名呀,显示Alter Table语句中出现语法错误,请各位高手指导一下,怎么解决这个问题!!
      

  2.   

    应该是你的SQL文写的不对。
    ALTER的语句我也不是很熟。你用
    alter table jgdm alter DROP COLUMN xjgdm 

    alter table jgdm ADD COLUMN jjgdm
    再有
    ALTER TABLE jgdm ALTER COLUMN jjgdm c(10) 
    或是
    ALTER TABLE jgdm ALTER COLUMN jjgdm CHAR(10)
      

  3.   

    Alter table jgdm COLUMN jjgdm MODIFY AAA C(10)
      

  4.   

    alter table jgdm drop column xjgdm
    alter table jgdm add  column xjgdm
    alter table jgdm alter column xjgdm text(10)
      

  5.   

    不行呀,我照(夏胜华)的办法,结果还是出现语句语法错误的提示,代码是
    alter table jgdmb COLUMN jgdm modify xjgdm char(10)
    它提示错误后就停在column的地方说语法错误!请问到底怎么样才能把已有的字段该成新字段(不通过删除)