Response.Write(" OK")给出了所需的错误对象:""在VBScript中

时间:2014-05-22 22:10:51

标签: vbscript

如何在VBScript中使用Response.Write? 其他一切都可以正常使用。 我之前从未使用过VBScript ......

代码,这是我在VBScript中的第一个代码,正在逐步编写,除了这些对象外,它们运行正常:

 WScript.Echo Response.Write Print

我已经启用了ASP,但我找不到在我的PC上安装这些对象的方法,它可以充当开发服务器。生产网站使用VBScript,ASP和SQL Server。这是代码:

'...

Do While Not Rs.EOF

AllTerms = AllTerms & Rs("Term")
Rs.MoveNext

Loop

MsgBox AllTerms

' @ Print AllTerms

' WScript.Echo AllTerms

' Response.Write Rs("Term")

Rs.Close 

1 个答案:

答案 0 :(得分:3)

您使用的是ASP吗? Response是ASP对象模型的一部分。在Windows脚本宿主下运行VBScript时,它不可用。

修改

我看到你已经更新了代码,看起来你确实在使用ASP。由于您正在收集名为AllTerms的变量中的所有记录集信息,因此您应该能够使用以下行显示它:

Response.Write AllTerms    ' Use this in place of: MsgBox AllTerms

但是,如果您是ASP的新手,您可能只想创建一个简单的页面来测试您的配置。这样的事情应该做:

<%
    Response.Write "Today is " & Date
%>

使用.asp扩展名保存,从网络服务器请求页面,并确保输出正确。