downplus中的无效使用 Null: ‘replace’错误的解决方法

downplus中的无效使用 Null: ‘replace’错误的解决方法,第1张

downplus中的无效使用Null:‘replace’错误的解决方法

这个错误很久以前就遇到过一次,没想到今天又冒出来了。这个错误是在URL的其他网页形成时出现的。我们先来看看错误。据说使用了无效的replace,换句话说,我的表中有一个值空。

错误所有文字以下:

MicrosoftVBScript运作时错误错误'800a005e'

失效应用Null:'replace'

/XXX/inc_function.asp,行764
因此.我们讨论一下这一段错误的代码,寻找后台管理的inc_function.asp.寻找760行周边的句子,代码以下:

拷贝代码代码以下:
sPath=DownLoad_FileSavePath
sPath=Replace(sPath,"\","/")
sPath=Replace(sPath,"{YYYY}",Year(SoftInsertDate),1,-1,1)
sPath=Replace(sPath,"{YYY}",Year(SoftInsertDate),1,-1,1)
sPath=Replace(sPath,"{YY}",right(Year(SoftInsertDate),2),1,-1,1)
sPath=Replace(sPath,"{Y}",right(Year(SoftInsertDate),2),1,-1,1)
sPath=Replace(sPath,"{MM}",Month(SoftInsertDate),1,-1,1)
sPath=Replace(sPath,"{M}",Month(SoftInsertDate),1,-1,1)
sPath=Replace(sPath,"{DD}",Day(SoftInsertDate),1,-1,1)
sPath=Replace(sPath,"{D}",Day(SoftInsertDate),1,-1,1)
sPath=Replace(sPath,"{Class="superseo">ssID}",SoftClassID,1,-1,1)
sPath=Replace(sPath,"{FileName}",SoftFrontStr&softid&"."&FileExtensionName,1,-1,1)
GetSoftUrl=SystemUrl&SoftFolderName&"/"&sPath

在其中上边说的是第764行是这一条句子;


sPath=Replace(sPath,"{ClassID}",SoftClassID,1,-1,1)
一看错误就知道,原来是有一个归类的ID是空的,可是大家应用

SELECT*FROMdp_softlistWHEREsoftclassid=NULL;
却查不出空的纪录,因此,哥心急了,想了个笨办法,将今日加上的手机软件的ID所有拿以往,一起查看,句子以下:

SELECT*FROMdp_softlistWHEREsoftid
IN(1986,1983,1982,1981,1611,1980,843,1979,1978,1133,937,1976,1984,1975,1973,1845)
嘎嘎嘎.找到那2条空的纪录,因此,我们

DELETEdp_softlistWHEREsoftidIN(1984,1985)
再次形成.ohyeah!错误处理!~~
最终事实上,空的纪录是可以用isnull来查看的.下边这条句子比上边用笨办法查ID的简易多了

SELECT*FROMdp_softlistWHEREsoftcreatedateISNULL;
今日便说这么多…嘎嘎嘎,有什么问题期待大伙儿强调!!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/772013.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存