如果你要把 wzjg 转变为长整型的话,SQL中比较部分就不能加上 '' 了,如下
sqlall="select * from commodity_Basic where wzjg>="&request.QueryString("ja")&" and wzjg<="&request.QueryString("jb")&" order by id desc"
因为加上了 '' 后,SQL会把它当作是字符型处理,但是你数据库中又是长整型,所以就无法比较了
是不是单引号的问题啊
这样试一试
sqlall="select * from commodity_Basic where wzjg>="&request.QueryString("ja")&" and wzjg<="&request.QueryString("jb")&" order by id desc"