sorry,我没有说清楚。这个字段类型是float的,而这时出现的"-1.#IND"值是表示溢出吗?而且出现这个值后查询不出这条记录以后的东西。有哪些情况下会产生这个值?

解决方案 »

  1.   

    SQL SERVER里不会出现这样的东西,你不是在数据库中看到是这样吧?
      

  2.   

    To:pbsql(风云) 
    我的确是在企业管理器中看到的To:libin_ftsafe(子陌红尘) 
    DBCC CHECKTABLE ('XXXXX')'XXXXX' 的 DBCC 结果。
    对象 'XXXXX' 有 509 行,这些行位于 8 页中。
    DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。该表的确有509条记录,select * from XXXXX 只能选到包含"-1.#IND"记录之前的记录,但是过虑掉这个float字段,则可选择全部记录,为什么?
      

  3.   

    SQL的SELECT也是逐一 查询并返回记录,当系统查询到错误数据(与定义不匹配或别的),因错误较严重,此时就停止继续查询,就此截断!
      

  4.   

    没人能告诉我"-1.#IND"值是表示溢出吗?
    哪些情况下会产生这个值?