注册 登录
编程论坛 ASP技术论坛

判断条件的数据查询

nomadbccn 发布于 2011-07-17 11:16, 325 次点击
findyear=request.form("findyear")
findmonth=request.form("findmonth")
findbrand=request.form("findbrand")
Set rs = Server.CreateObject ("ADODB.Recordset")
if isnull(findyear) and findmonth=0 and findbrand=0 then
sql="select * from nomad" else
response.write (findyear)
end if   
请问各高人,,这个语句有错吗  
调错出错  参数类型不正确 的错误  
把判断语句注掉就正常
2 回复
#2
kombel2011-07-17 12:02
好像不是用0的吧
#3
liang1982072011-07-17 12:03
if isnull(findyear) and findmonth=0 and findbrand=0 这句第一个判断没有问题对参数类型没有要求,关键是后面这两个,如果上面得到的是字符串不是整型就有问题了。你把上面得到的参数强制Cint一下吧。
1