hsmahui - 2008-7-5 02:18:00
使用搜索功能后 出现以下错误
ADODB.Recordset 错误 '800a0bb9' 参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。 /Search.asp,行 736
开始以为是搜索了没有的新闻才这样,
可是搜索已经有的新闻也是这个错误提示。
我查找Search.asp这个文件后
736行是:Search_RS.AbsolutePage=cPageNo
不知道怎么改 请版主解决啊~~~~~~~~~~~~~~~~~~~
wjcreator - 2008-7-5 10:07:00
可能是你查询据数不正确
hsmahui - 2008-7-5 13:58:00
我刻意查询已经有的新闻也是出现这个错误啊!!!
哪位达人给解决下啊~~~~~~~~~~~~~~~~~~~~~~~~
wjcreator - 2008-7-5 14:21:00
:default7: :default7: :default7:
sicend - 2008-7-5 15:25:00
网址贴出来看看,我这里用除了商城部分有些问题外,其它都没问题,应该是你的问题。
starkong - 2008-8-6 10:30:00
我的也是.搜索某几个关键词就没有问题,可其它的都出问题,真是奇怪呀!!你说要不都不行也让我绝望呀..
wjcreator - 2008-8-6 10:35:00
如何你会修改程序,自己增加一个友好提示的页面,把错误信息都在这个页面中显示出来,这样就不会出再这样的代码了
酷疯子 - 2008-8-7 09:54:00
找736改为cPageNo=Cint(Request.QueryString("Page")),但这样还是不怎么稳妥,因为如果数据为空那么还是会异常错误的最好写一个函数
譬如在FS_INC/Function.asp
增加
'/////////////////////////////////////////////////////
'整型转换
'////////////////////////////////////////////////////
Function CintStr(Intstr)
On Error Resume Next
CintStr = Cint(Trim(Intstr))
If Err Then ;如果有错误发生强制将参数赋值为0
CintStr = 0
End if
End Function
然后将程序修改为
cPageNo=CintStr(Request.QueryString("Page"))
wjcreator - 2008-8-7 09:56:00
:default7: :default7: :default7: :default7: