SELECT Book_ID, Book_Discount
FROM T_BookInfo
WHERE (Book_Discount BETWEEN 80 AND 100)

解决方案 »

  1.   

    加了个引号就代表字符了,当然会出错
    SELECT Book_ID, Book_Discount
    FROM T_BookInfo
    WHERE Book_Discount BETWEEN 80 AND 100)
      

  2.   

    加了个引号就代表字符了,当然会出错
    SELECT Book_ID, Book_Discount
    FROM T_BookInfo
    WHERE Book_Discount BETWEEN 80 AND 100
      

  3.   

    对象名 'T_BookInfo' 无效。
     怎么回事?
      

  4.   

    加引号也能隐性转换的啊,楼主你还是检查下Book_Discount 的数据看看吧
      

  5.   

    SELECT Book_ID, Book_Discount
    FROM T_BookInfo
    WHERE Book_Discount BETWEEN 80 AND 100
      

  6.   

    SELECT Book_ID, Book_Discount
    FROM T_BookInfo
    WHERE (Book_Discount BETWEEN 80 AND 100)如果Book_Discount字符型就要加引号
      

  7.   

    SELECT Book_ID, Book_Discount
    FROM T_BookInfo
    WHERE (Book_Discount BETWEEN 80 AND 100)
    数字型的就不要‘’
      

  8.   

    那看你表名 是不是_BookInfo 这个!
      

  9.   

    SELECT Book_ID, Book_Discount
    FROM T_BookInfo
    WHERE (Book_Discount BETWEEN '80' AND '100')應該不會出錯,除非Book_Discount即不是字符型,也不是數值型,可能是其它類型,比如為日期型就會出錯.