IIS7 / Classic ASP中缺少值

时间:2011-05-09 18:35:03

标签: sql-server iis-7 asp-classic

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

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

鉴于两台服务器上的所有内容完全相同而且一台不起作用,看起来它可能就像在IIS7上设置Classic ASP一样。未返回的字段值是varchar(MAX),可能包含100个字符。 IIS7上的Classic ASP中是否存在可以阻止此数据返回到ASP页面的内容?

由于

2 个答案:

答案 0 :(得分:3)

你的连接字符串是什么?

this link开始,某些较旧的提供商(如SQLNCLI)似乎存在问题。试试SQLOLEDBSQLNCLI10

来自MSDN的更多信息。

答案 1 :(得分:1)

结果是否来自字符串连接?

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

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