由于各种原因,我开始设计的数据库有问题。ACCESS数据库里面所有的数字型都为单精度的。但是现在客户那边出了变化,可能需要输入非常大的数字,但是需要将单精度的字段改成双精度的字段。现在我不可能要客户去改数据库结构。只有通过我写个程序让他更新数据库结构并且保证数据不能丢失。哪位大哥能帮我解决一下。很急。~~~~~

解决方案 »

  1.   

    Jet SQL:
    ALTER TABLE [表] ALTER COLUMN [字段] Double
      

  2.   

    快下班了,懒的想了,告诉你SQL SERVER的修改方法:
    alter table biao alter 字段 numeric(12,2) column
      

  3.   

    用SQL语句啊
    修改表用ALTER TABLE
    比如:
    alter table tablename alter column columnname numeric(16,4);//这里自己设类型注意
    改之前要先删掉建立在该字段上的约束。
      

  4.   

    有没有比较好的小程序呢?使得我们可以只要书写SQL,而把这个小程序做为升级补丁,在客户方执行即可。
      

  5.   

    可不可以不修改???
    而是重新做一个程序 只手工改动ACCESS数据库里字段  再重新打包