如何在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
答案 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
扩展名保存,从网络服务器请求页面,并确保输出正确。