我是个菜鸟,我在改一个搜索页面时
在数据库里把几个数字的数据类型改成文本类型的了(在改这里之前可以正常打开页面)
结果打开这个搜索页面时提示如下:
Microsoft VBScript 编译器错误 错误 '800a03f6'
缺少 'End'
/iisHelp/common/500-100.asp,行242
Microsoft JET Database Engine 错误 '80040e07'
标准表达式中数据类型不匹配。
/100chuan/house/search.asp,行139
search.asp的这部分代码是:
130 <%
131 H_lx=trim(request("lx"))
132 H_qy=trim(request("qy"))
133 H_mj=trim(request("mj"))
134 H_mj1=trim(request("mj1"))
135 H_jg=trim(request("jg"))
136 H_jg1=trim(request("jg1"))
137 set rs=server.createobject("adodb.recordset")
138 sql="select * from house where mytype='"& H_lx &"' and fw_quyu='"& H_qy &"' and fw_mianji >= "&H_mj&" and fw_mianji <= "&H_mj1&" and fw_jiage >= "&H_jg&" and fw_jiage <= "&H_jg1&" order by id desc"
139 rs.open sql,conn,1