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
随机推荐
- AngularJS下对数组的对比分析
- oracle ora-00054:resource busy and acquire with nowait specified解决方法
- mysql 临时表 cann't reopen解决方案
- arp病毒 防止arp病毒的批处理
- 妙用VBScript自制IE工具栏按钮的代码
- Java系统的高并发解决方法详解
- php实现向javascript传递数组的方法
- 真正的ZIP文件操作类(php)
- 用jsp编写文件上载
- mysql 5.7.14 安装配置代码分享
- JavaScript实现打印星型金字塔功能实例分析
- Asp.NET 随机码生成基类(随机字母,随机数字,随机字母+数字)
- 详解Python中__str__和__repr__方法的区别
- 在IE中为abbr标签加样式
- 不用float实现模块居中布局
- js动画效果制件让图片组成动画代码分享
- java操作mongodb示例分享
- javascript中的prototype属性实例分析说明
- JS获取鼠标坐标位置实例分析
- 在winform下实现左右布局多窗口界面的方法