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

所属分类: CMS教程 / 其它cms 阅读数: 228
收藏 0 赞 0 分享
错误全部文本如下:

Microsoft VBScript 运行时错误 错误 '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,"{ClassID}",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 * FROM dp_softlist WHERE softclassid = NULL;
却查不到空的记录,于是乎,哥着急了,想了个笨办法,将今天添加的软件的ID全部拿过去,一起查询,语句如下:

SELECT * FROM dp_softlist WHERE softid
IN (1986,1983,1982,1981,1611,1980,843,1979,1978,1133,937,1976,1984,1975,1973,1845)
嘎嘎.找到了那2条空的记录,于是乎,咱们

DELETE dp_softlist WHERE softid IN(1984,1985)
重新生成.oh yeah!错误解决!~~
最后事实证明,空的记录是可以用is null来查询的.下面这条语句比上面用笨办法查ID的简单多了

SELECT * FROM dp_softlist WHERE softcreatedate IS NULL;
今天就说这么多…嘎嘎,有问题希望大家指出!!
更多精彩内容其他人还在看

UTF-8文件BOM信息自动检测和自动清除源码

BOM信息是文件开头的一串隐藏的字符,用于让某些编辑器识别这是个UTF-8编码的文件,也编辑器自动加上的这个会导致页面头部会出现一个空白行;如果是织梦的程序也会引起验证码不显示等问题
收藏 0 赞 0 分享

安装FastAdmin时报1146 Table 'fastadmin.fa_admin' doesn't exist错误

有部分小伙伴在安装FastAdmin时报以下错误,SQLSTATE[42S02]: Base table or view not found: 1146 Table 'fastadmin.fa_admin' doesn't exist
收藏 0 赞 0 分享

Fastadmin的安装与使用方法

这篇文章主要介绍了Fastadmin的安装与使用方法,需要的朋友可以参考下
收藏 0 赞 0 分享

joomla手动实现后台上传和缩略图入库扩展实现方法分享

今天抽空来说说如何扩展上传图片的同时生成缩略图,这样就不用在显示图的时候设置宽度高度,而且可以让页面加载很快,对于图片展示类型网站和模版类网站,我想都是需要这样一个实用的功能的吧
收藏 0 赞 0 分享

IT文艺男评cms系列一至五 IT文艺男青年对CMS的另类评价(图文)

从另一个角度看CMS.看看IT文艺男青年怎么评CMS
收藏 0 赞 0 分享

joomla1.5讲解之密码问题

在使用joomla中,如果你要涉及到编写与用户相关的应用,密码难免不遇到,joomla密码加密使用的md5函数,不过在存储的时候他是使用(password的md5值:KEY),这种形式保存的,只要知道这个原理就不难理解密码问题了
收藏 0 赞 0 分享

joomla1.5中ajax应用于联动菜单讲解和双select操作

联动菜单在1.5中应用还是比较多的,主要就是单元-分类的联动,以及我们平常见到的省市联动等等
收藏 0 赞 0 分享

简单的改变 joomla 后台administrator目录的方法

简单的改变 joomla 后台administrator目录的方法,需要的朋友可以参考下
收藏 0 赞 0 分享

php168 v6分类信息整合ucenter同步登录,同步退出解决方案

UCenter作为整合用户的这样一个开源插件,对于PHP开发的,甚至其它开发语言如.net,java.asp等开发人员解决多个项目整合到一起,用户进行同步登录,同步退出等,同步消息等都是非常有用的。下面分享下以前整合项目中的一些经验
收藏 0 赞 0 分享

记事狗微博整合ucenter同步登录 同步退出解决方案

UCenter作为整合用户的这样一个开源插件,对于PHP开发的,甚至其它开发语言如.net,java.asp等开发人员解决多个项目整合到一起,用户进行同步登录,同步退出等,同步消息等都是非常有用的。下面分享下以前整合项目中的一些经验
收藏 0 赞 0 分享
查看更多