| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2418 人关注过本帖
标题:无效使用 Null: 'replace' ,怎么解决?
只看楼主 加入收藏
asbj
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2008-5-4
结帖率:78.57%
收藏
 问题点数:0 回复次数:6 
无效使用 Null: 'replace' ,怎么解决?
Microsoft VBScript 运行时错误 错误 '800a005e'

无效使用 Null: 'replace'

/system/admin/view_company.asp,行 84

(下面第一行就是行 84 )

      <td class="font" align="center" valign="middle" height="26" width="84" bgcolor="#DBE7F2"><%=replace(rs("date"),right(rs("date"),8),"")%></td>
      <td class="font" align="center" valign="middle" height="26" width="270" bgcolor="#C1D6EA"><font color=<%=rs("color")%>><%=left(rs("company"),20)%></font></td>
      <td class="font" align="center" valign="middle" height="26" bgcolor="#DBE7F2" width="126"><%=left(rs("tel"),20)%><font color="#FF6633" class="font"></font></td>
      <td class="font" align="center" valign="middle" height="26" width="43" bgcolor="#C1D6EA"><a href="del_company.asp?id=<%=rs("id")%>&amp;type=<%=request("type")%>"" class="linkfont">删除</a></td>
      <td class="linkfont" align="center" valign="middle" height="26" width="65" bgcolor="#DBE7F2"><a href="change_company.asp?id=<%=rs("id")%>" class="linkfont" target="_blank" >详细资料</a></td>
    </tr>
    <%
                rs.movenext
            next
  %>
    <tr>
      <td colspan="5" align="right" class="font">
               <%
            out("共 " & rs.pagecount & " 页 &nbsp;&nbsp;")
            out("当前第 " & PageNo & " 页 &nbsp;&nbsp;")
      %>
        <a href="view_company.asp?pageno=1&amp;type=<%=request("type")%>" class="linkfont">首页</a>
        <a href="view_company.asp?pageno=<%=pageno-1%>&amp;type=<%=request("type")%>" class="linkfont">上一页</a>
        <a href="view_company.asp?pageno=<%=pageno+1%>&amp;type=<%=request("type")%>" class="linkfont">下一页</a>
        <a href="view_company.asp?pageno=<%=rs.pagecount%>&amp;type=<%=request("type")%>" class="linkfont">尾页</a>
        &nbsp; </td>
    </tr>
    <%
        else
  %>
    <tr>
      <td colspan="5" class="font">
        <div align="center">没有数据!</div>
      </td>
    </tr>
    <%
        end if
        rs.close
        set rs=nothing
  %>
  </table>
</FORM>
</body>
</html>
搜索更多相关主题的帖子: replace Null 
2009-10-18 09:34
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
收藏
得分:0 
好像有个格式化时间的函数
2009-10-18 09:58
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
Replace函数的参数不能有Null空值,楼主的错误提示就是这个意思。
2009-10-18 11:36
craft001wen
Rank: 2
等 级:论坛游民
帖 子:242
专家分:62
注 册:2006-5-4
收藏
得分:0 
<%=replace(rs("date"),right(rs("date"),8),"")%>
改为:
<%=replace(rs("date"),right(rs("date"),8)," ")%>空值要在"" 间按下空格键

2009-10-22 17:01
chenguoxing517
Rank: 7Rank: 7Rank: 7
来 自:广东广州
等 级:黑侠
威 望:1
帖 子:154
专家分:619
注 册:2009-9-28
收藏
得分:0 
如果我没猜错的话,楼主是想获得时间字段的日期内容吧
如:将2007-1-11 21:09:35转为2007-1-11
2007-1-11 21:09:35的时间还好,如果是2007-1-11 9:09:35这样的时间呢,后项后面就不是8位了吧
建议采用以下方法
将<%=replace(rs("date"),right(rs("date"),8),"")%>改为
<%=(year(rs("date")) & "-" & month(rs("date")) & "-" & day(rs("date")))%>
2009-10-22 17:16
kgdipbyve
Rank: 2
等 级:论坛游民
帖 子:346
专家分:35
注 册:2008-5-4
收藏
得分:0 
formatdatetime(now(),2)  用这个函数这个函数。我也第一次,很不错。取出时间,列格式为2009-10-16
2009-10-23 10:51
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
收藏
得分:0 
以下是引用aspic在2009-10-18 09:58:49的发言:

好像有个格式化时间的函数
这个才是最简单实用的
2009-10-23 10:55
快速回复:无效使用 Null: 'replace' ,怎么解决?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022104 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved