请帮我看看asp的问题,谢谢

2026年09月09日 17:57
有2个网友回答
网友(1):

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

网友(2):

是不是单引号的问题啊
这样试一试
sqlall="select * from commodity_Basic where wzjg>="&request.QueryString("ja")&" and wzjg<="&request.QueryString("jb")&" order by id desc"