asp提示无效使用 Null: Replace
使用REPLACE来将数据库里读出来的数据替换,如果字段不为空是正常,但如果
为空时就出现以下提示:
Microsoft VBScript 运行时错误 错误 '800a005e'
无效使用 Null: 'Replace'
主要问题就是sqlserver的字段为null,所以不能简单的为空判断,只能使用isnull
可以先判断
if isnull(rs("coutent"))=false then
response.write("null")
else
response.write replace(rs("coutent"),chr(13),"<br/>")
end if
测试:
if isnull(keyword)=true then keyword=dxy_title
if isnull(descriptions)=true then descriptions=dxy_title
相关推荐
-
asp提示无效使用 Null: Replace
使用REPLACE来将数据库里读出来的数据替换,如果字段不为空是正常,但如果 为空时就出现以下提示: Microsoft VBScript 运行时错误 错误 '800a005e' 无效使用 Null: 'Replace' 主要问题就是sqlserver的字段为null,所以不能简单的为空判断,只能使用isnull 可以先判断 if isnull(rs("coutent"))=false then response.write("null") else respons
-
asp提示Server 对象 错误 ASP 0178 : 80070005
尤其是刚安装的那些组件,需要手工设置下权限,因为为了安全考虑,权限限制的很低.大家可以参考下面的方法设置下. 错误提示: Server 对象 错误 'ASP 0178 : 80070005' Server.CreateObject 访问错误 ../asp.asp,行 123 检查权限时,对 Server.CreateObject 的调用失败.拒绝对此对象的访问. 错误如提示,存在以权限. 解决方法: 1. 调用"server.createObject("mssearch.applica
-
ASP提示错误 '8002801d'的解决办法
1.停止IIS: 2.在运行中输入反注册命令 regsvr32 /u vbscript.dll,提示成功后进入第3步 3.在运行中输入反注册命令 regsvr32 /u %windir%\system32\Inetsrv\Asp.dll 4.启动IIS: 5.访问ASP站点,注意看屏幕提示,如果出现:错误 '8002801d' 的话,执行第6步:否则执行第8步: 6.在运行中输入注册命令 regsvr32 %windir%\system32\Inetsrv\Asp.dll,提示成功后进入第7步:
-
Win2003 IIS浏览ASP提示无法找到该页的解决办法
鄙视下自己的,所有说越基础的越容易出问题 昨天LP在Win2003下安装了IIS想要测试一个ASP网站,结果运行时老是提示'无法找到该页',但是浏览html等静态页面是正常的,百思不得其解.我也帮忙调了半天,重新设置目录,改权限都没有用,还是一样的错误. 实在没办法了,上网搜索之,原来是因为IIS6.0中的Web服务扩展有几项是禁止的,把Active Server Pages.WebDAV.在服务器端的包含文件这三项设置为允许就行了,如图: 最后终于是一切正常了~~~ 这里我们简单的总结下解决方
-
ASP提示错误 '8002801d'的解决办法
1.停止IIS: 2.在运行中输入反注册命令 regsvr32 /u vbscript.dll,提示成功后进入第3步 3.在运行中输入反注册命令 regsvr32 /u %windir%\system32\Inetsrv\Asp.dll 4.启动IIS: 5.访问ASP站点,注意看屏幕提示,如果出现:错误 '8002801d' 的话,执行第6步:否则执行第8步: 6.在运行中输入注册命令 regsvr32 %windir%\system32\Inetsrv\Asp.dll,提示成功后进入第7步:
-
asp.net String.Empty NULL 不同之处
本文就它们彼此的不同之处做一粗略说明. string.Empty就相当于"" 一般用于字符串的初始化 比如: string a; Console.WriteLine(a);//这里会报错,因为没有初始化a 而下面不会报错: string a=string.Empty; Console.WriteLine(a); 或者用于比较: if(a=="") if(a==string.Empty) 上面两句是一样的效果. string.Empty不分配存储空间 "&q
-
ASP 提示非法赋值的解决方法
分析可能是: asp的一些保留字段导致,具体的大家可以参考这篇文章:ASP常见的保留字整理 正常来说 代码没问题```ID也有值 但是库改成了SQL SERVER库 因不长用所以请教各位这个错误是哪里问题 Microsoft VBScript 运行时错误 错误 '800a01f5' 非法赋值: 'SqlStr' /admin/list/savedate.asp,行60 错误行代码 SQLstr="delete d_31 where id="&id&"&quo
-
ASP常见错误详解及解决方案小结 推荐第1/2页
有三种主要的错误类型: 1.编译错误: 这种错误出现一般都是代码的语法问题.因为编译错误而导致辞ASP停止运行. 2.运行错误: 这个错误是发生在你准备运行ASP时的.例如:如果你试图给一个变量赋值,但是却超出了该变量允许的范围. 3.逻辑错误: 逻辑错误是最难被发现的,这种错误经常是一种结构错误,电脑是发现不了的.这就需要我们彻头彻尾地检查我们的代码. 因为编译错误一般是和逻辑错误一起发生的,一般都能显示出来,所以我们担心的就只是运行错误.它都终止ASP的运行,而且给用户丢下一堆很不友好的文字
-
IIS6 中"ASP 0201 错误 无效的默认脚本语言" 的解决方法
今天突然打开任意Asp文件,都会提示: Active Server Pages 错误 'ASP 0201' 无效的默认脚本语言 为此应用程序指定的默认脚本语言无效. 平台: Windows 2003 IIS 6.0 解决方法(对我的电脑适用,不知对别人是否有效,仅作参考): 1.在控制面板里,删除IIS组件. 2.删除C:\Inetpub目录. 3.重新安装IIS. 4.如果不行就试一下IIS管理器里的"重新启动IIS"
-
对象标记具有无效的 'MSWC.MyInfo' ProgID
今天一遇到一问题,IIS程序运行错误,提示如下: 在IIS6下运行的某些ASP站点不能运行 出错信息如下: Active Server Pages 错误 'ASP 0134' 无效的 ProgID 特性 /LM/W3SVC/809775205/Root/global.asa,行 1 对象标记具有无效的 'MSWC.MyInfo' ProgID 解决办法: 在一台 Win2k 的系统目录 System32中到 MyInfo.dll 到 你的系统目录下的"System32" 再注册 reg
随机推荐
- DOS批处理中%~dp0等扩充变量语法详解
- Powershell访问SQL Server数据库代码实例
- IIS7、iis7.5中禁止缓存单个静态文件的配置方法
- Spring整合TimerTask实现定时任务调度
- iOS 拨打电话代码的三种方式
- ASP.NET Ref和Out关键字区别分析
- 页面包含的处理
- asp 在线备份与恢复sqlserver数据库的代码
- jsp中一个页面引入另一个页面的实现代码
- C++实现读取图片长度和宽度
- C语言中的pause()函数和alarm()函数以及sleep()函数
- 分析Cache 在 Ruby China 里面的应用情况
- shell 字符串操作(长度,查找,替换)详解
- Enter回车切换输入焦点实现思路与代码兼容各大浏览器
- jquery 校验中国身份证号码实例详解
- 详解spring mvc 请求转发和重定向
- PHP+JQUERY操作JSON实例
- JS原型继承四步曲及原型继承图一览
- python 图像平移和旋转的实例
- Spring-boot结合Shrio实现JWT的方法