繁体   English   中英

IIS7 /经典ASP中缺少值

[英]Value missing in IIS7/Classic ASP

我有一个开发服务器和一个实时服务器。 两者都是运行IIS7和SQL Server的Windows Server 2008。 我在使用Classic ASP访问的两个数据库上都有相同的数据库。

在我的开发服务器上,一切正常,我可以按预期创建包含所有数据的记录集。 在我的实时服务器上,除了返回的记录集中的字段值之一(即列之一)为空之外,其他条件完全相同。 我已经在SQL Server的服务器上运行了查询,数据肯定存在,但是ASP页未获取它。

鉴于两台服务器上的所有内容几乎完全相同,而一台服务器上的一切正常,而一台服务器却没有,那么看来这可能是在IIS7上设置Classic ASP的方式。 未返回的字段值是一个可能包含100个字符的varchar(MAX)。 IIS7上的经典ASP中是否有什么可以阻止此数据返回到ASP页的?

谢谢

您的连接字符串是什么?

通过此链接 ,看起来某些较旧的提供程序(如SQLNCLI )有问题。 尝试使用SQLOLEDBSQLNCLI10

来自MSDN的更多信息。

结果是否来自字符串串联?

也许开发服务器的CONCAT_NULL_YIELDS_NULL设置为OFF ,实时设置为ON

这是一个SQL Server设置,而不是IIS设置。。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM