rc=request.form(”rc")
shuzi=request.form(”shuzi")
select * form shujuku where kuming '"&shuzi&"'-'"&rc&"' and '"&shuzi&"'+'"&rc&"' 
怎么查询出来的结果,大于这范围的都有,处于负值时都出不来。如shuzi=2.   rc=3这句语句就出不来负数,如 shuzi=2.   rc=55,大于57的个别数字出来了(这数字里包含2)。

解决方案 »

  1.   

    你这个...
    不乱七八糟还真稀奇了...
    数值范围不是这么查询的要么用between要么用大于、小于号
    如果存储的是文本类型,那就要用函数做处理才能比较大小了
      

  2.   

    rc=request.form(”rc")
    shuzi=request.form(”shuzi")
    select * form shujuku where kuming between '"&shuzi&"'-'"&rc&"' and '"&shuzi&"'+'"&rc&"'
    怎么查询出来的结果,大于这范围的都有,处于负值时都出不来。如shuzi=2.   rc=3这句语句就出不来负数,如 shuzi=2.   rc=55,大于57的个别数字出来了(这数字里包含2)。