1  /  1  页   1 跳转 查看:349

标题: 搜索错误 版主请进,急~~

搜索错误 版主请进,急~~

使用搜索功能后 出现以下错误

ADODB.Recordset 错误 '800a0bb9' 参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。 /Search.asp,行 736


开始以为是搜索了没有的新闻才这样,
可是搜索已经有的新闻也是这个错误提示。

我查找Search.asp这个文件后 
736行是:Search_RS.AbsolutePage=cPageNo

不知道怎么改  请版主解决啊~~~~~~~~~~~~~~~~~~~
引用
 

回复:搜索错误 版主请进,急~~

可能是你查询据数不正确
引用
 

回复:搜索错误 版主请进,急~~

我刻意查询已经有的新闻也是出现这个错误啊!!!

哪位达人给解决下啊~~~~~~~~~~~~~~~~~~~~~~~~
引用
 

回复:搜索错误 版主请进,急~~

引用
 

回复:搜索错误 版主请进,急~~

网址贴出来看看,我这里用除了商城部分有些问题外,其它都没问题,应该是你的问题。
承接整站开发、风讯程序修改、功能定制、插件制作、系统整合、标签制作、网站升级……
技术为本,信誉至上! 定制QQ:83862966
部分修改案例
引用
 

回复:搜索错误 版主请进,急~~

我的也是.搜索某几个关键词就没有问题,可其它的都出问题,真是奇怪呀!!你说要不都不行也让我绝望呀..
引用
 

回复:搜索错误 版主请进,急~~

如何你会修改程序,自己增加一个友好提示的页面,把错误信息都在这个页面中显示出来,这样就不会出再这样的代码了
引用
 

回复:搜索错误 版主请进,急~~

找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"))
最后编辑酷疯子 最后编辑于 2008-08-07 09:56:13
诚接中小型网站定制、安全漏洞修复、数据迁移、小型办公应用软件、财务软件、仓储软件制作.联系电话:13402880371  QQ:3267818
引用
 

回复:搜索错误 版主请进,急~~

引用
 
1  /  1  页   1 跳转

版权所有 Foosun.NET  NewsCMS.com  NewsIDC.COM  Sitemap

Powered by Discuz!NT 2.0.1115    Copyright © 2001-2008 Comsenz Inc.
Processed in 0 second(s) (Cached).
返顶部