【发布时间】:2011-03-07 22:14:42
【问题描述】:
我正在使用 IIS7 在 Windows 2008 服务器上运行经典 ASP (VBScript) 网站并访问 SQL Server 2008 数据库,我看到了一些奇怪的行为,这些行为似乎特定于 nvarchar(max) 类型的字段。
我有一段简单的代码循环一些查询结果并尝试打印出标题字段两次
rs.open "SELECT * FROM thing", dbConnection
do while not rs.eof
response.write "(" & rs("title") & ")" & "(" & rs("title") & ")" & "<br />"
rs.movenext
loop
我第一次使用rs("title") 时,我得到了返回值。在该循环中第一次之后的任何时间,rs("title") 返回一个空白值。
同样,这似乎只发生在 nvarchar(max) 字段中。
谁能阐明这种行为以及如何解决它?
【问题讨论】:
标签: sql-server-2008 iis-7 asp-classic vbscript