来自 新葡8455编程 2020-01-19 06:21 的文章
当前位置: 新葡棋牌京官网app > 新葡8455编程 > 正文

Response 对象 错误 'ASP 0101:80004005' 意外错误,函数返回 |

ASP 代码 <%=Date()%>,在 Windows Server 2008 R2 中无法正确运行,会导致下面的错误:

' This is where we connect to our sql server 
Set adoConn = Server.CreateObject("ADODB.Connection") 
ConnectionString = "dsn=" & strSQLDSN & ";uid=" & strSQLUsername & ";pwd=" & strSQLPassword & "" 
adoConn.Open ConnectionString 
'Set adoRS = Server.CreateObject("ADODB.Recordset")

Response 对象 错误 'ASP 0101 : 80004005'
意外错误
/cftea.asp,行 0
函数返回 |。

      strLogMsg = strLogMsg + "*****************************************"

<%=Now()%> 也是,但数字可以,看来在 Windows Server 2008 R2 中,Response.Write 不能正确将日期时间转换成字符串,所以出错了。解决办法:先用 CStr 先转换,比如 <%=CStr(Date())%>。另外请注意 CStr 中的参数不能为 null。

'Error Handle 
If err.number <> 0 then 
      
      ' this code come from  
      strMsg = strMsg + "********************************************"

写得比較粗糙,另一点错误,只是能达到效果。请大家測试 
create.asp 
----------------------------------------------------------------------- 
<% 
'Option Explicit 
Server.Scripttimeout = 1000 
On Error Resume Next

%>

本文由新葡棋牌京官网app发布于新葡8455编程,转载请注明出处:Response 对象 错误 'ASP 0101:80004005' 意外错误,函数返回 |

关键词: