用C#写了段更新数据库数据的命令
但把FLOAT的数据从数字改字母就提示修改失败
请问在不修改字段类型的前提下把数据改为字母?

解决方案 »

  1.   

    …… float怎么能存字符呢?
      

  2.   

    数据类型的意义本来就在于此 你要想存什么就存什么 那就不用设计那些数据类型了 统一用varchar
      

  3.   

    我是把EXCEL数据导到数据库
    从FLOAT改varchar就出错.
      

  4.   

    …… float怎么能存字符呢?
       楼主的确很有才 
      

  5.   

    如果可以的话 就把excel那列设置为文本格式
      

  6.   

    LZ真的很有才,SQL Server 3000就等你来开发了。到时候float就能存字母了.
      

  7.   

    我是把EXCEL数据导到数据库 
    从FLOAT改varchar就出错.
    你的意思是说你EXCEL数据类型是FLOAT 现在导入到数据库中是varchar?
    EXCEL数类型好像是double类型。
    哪导入的是你强制转换下Convert.ToString(VALUES)试试。
    还有就是看看是不是导入的SQL语句有问题。
    不知道你提示的是什么错误。
      

  8.   

    还是先把EXCEL中的数据转为文本,再导入数据库中吧。