C# 怎样从SQL数据库表中读取一个float类型的数据出来呢?C#SQL读取数据float

解决方案 »

  1.   

    用ado.net中的sqldatareader对象的getfloat方法。http://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqldatareader.getfloat.aspx
      

  2.   

    如果数据库类型float类型,你读取出来时它本身就是float类型,如果是其他类型就先转换成float类型declare @i numeric(12,3)
    set @i=324234.45345
    select cast(@i as float)/*
    324234.45299999998
    */
      

  3.   

    有个问题,这岂不是在使用SQL语句呀。好像没有跟C#有关系吧?
      

  4.   

    你用SqlDataReader直接独取出来,赋值给一个float变量不就行了
      

  5.   

    不明觉厉。呵呵 那我就依葫芦画瓢  你也可以用dataset 读出来转
    额。。好像是废话
      

  6.   

    “读取数据库”也算操作数据库吧?那就该用SQL语句啊,C#做数据库程序哪能不用数据库操作语句啊?!