IIS7/Classic ASP 中缺少值

发布于 2024-11-06 08:10:49 字数 397 浏览 0 评论 0原文

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

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

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

谢谢

I have a development server and a live server. Both are Windows Server 2008 running IIS7 and SQL Server. I have identical databases on both which I'm accessing using Classic ASP.

On my development server, everything works fine and I can create a recordset with all of the data as expected. On my live server exactly the same is true, except that in the recordset being returned, one of the field values (i.e. one of the columns) is empty. I've run a query on the server in SQL Server and the data is definitely there, but the ASP page is not fetching it.

Given that everything is pretty much identical on the two servers and one works and one doesn't, it looks like it might be the way Classic ASP is set up on IIS7. The field value that's not being returned is a varchar(MAX) with maybe 100 characters. Is there anything in Classic ASP on IIS7 that could prevent this data from being returned to the ASP page?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

橙味迷妹 2024-11-13 08:10:49

你的连接字符串是什么?

此链接,看起来就像某些较旧的提供程序(例如 SQLNCLI)一样,存在问题。尝试SQLOLEDBSQLNCLI10

更多信息来自 MSDN

What is your connection string?

From this link, it looks like certain older providers, like SQLNCLI, have issues. Try SQLOLEDB or SQLNCLI10.

More info from MSDN.

一桥轻雨一伞开 2024-11-13 08:10:49

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

也许开发服务器有 CONCAT_NULL_YIELDS_NULL< /code>设置为 OFF,直播设置为 ON

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

Is the result coming from a string concatenation ?

Perhaps the development server has CONCAT_NULL_YIELDS_NULL set to OFF and the live to ON.

(this is a SQL Server setting and not an IIS one..)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文