我在sql2005下修改一个表中列的数据类型。手动从money到double可是 我怎么也找不到“double”,勉强用float就和了吧 可是到了vs里面要Convert.tofloat又没有, 只有todouble ,郁闷了 我是初学 ,别鄙视我哈!

解决方案 »

  1.   

    float.Parse或者Convert.ToSingle   
        
      Single就是float   不知道是不是你要的
      

  2.   

    float 和 real (Transact-SQL)
    http://msdn.microsoft.com/zh-cn/library/ms173773.aspx
    decimal 和 numeric (Transact-SQL)
    http://msdn.microsoft.com/zh-cn/library/ms187746.aspx
      

  3.   

    decimal 是十进制的意思 应该和double没什么关系
      

  4.   

    我现在久想确认知道在sql2005中能不能有double这个数据类型可供选择
      

  5.   

    看看定义先,
    decimal也是控制数据精度的类型.
      

  6.   

    那么decimal在这里可以代替double么?
      

  7.   

      在数据库中数据类型是float型的列, 在vs里面怎么转换 没有tofloat的方法啊 有那个方法可以代替呢?
      

  8.   

    我不明白你为什么要用FLOAT呢?用DECIMAL不可以吗?
    他还能设置精度。。
    在vs中有TOdecima
      

  9.   

    float.Parse或者Convert.ToSingle  
        
      Single就是float  
    我上面说的````你试过没有?