sql-server - IIS7/Classic ASP 中缺少值

标签 sql-server iis-7 asp-classic

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

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

鉴于两台服务器上的所有内容几乎完全相同,一台可以工作,另一台则不能,看起来这可能是在 IIS7 上设置经典 ASP 的方式。未返回的字段值是 varchar(MAX),可能包含 100 个字符。 IIS7 上的经典 ASP 中是否有任何内容可以阻止此数据返回到 ASP 页面?

谢谢

最佳答案

你的连接字符串是什么?

来自this link ,看起来某些较旧的提供程序(例如 SQLNCLI)存在问题。尝试 SQLOLEDBSQLNCLI10

更多信息来自MSDN .

关于sql-server - IIS7/Classic ASP 中缺少值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5940972/

相关文章:

asp.net-mvc - 在 ASP.NET MVC 中混合使用 Windows 和 Forms 身份验证

托管在 IIS7 上的 ASP.NET 应用程序忽略自定义错误并回退到 IIS 错误

asp-classic - 函数错误需要对象 800a01a8

sql - t-sql 中的行相乘

sql-server - 使用 SSDT 2016 部署报告会生成错误

sql-server - 在 jpa 中将持久性上下文设置为只读

asp.net - 我在 IIS7 中缺少什么?

.net - 如何在经典 ASP 中散列 UTF-8 字符串

xml - 使用经典 ASP 读取 xml 数据

sql - 在 SQL Azure 中如何创建只读用户