我有一个 PHP 网页,它在 server1 上调用 MS SQL 2005 存储过程。在存储过程尝试从不同的链接服务器获取信息之前,一切正常。然后页面停止,程序停止并且什么都没有返回……没有错误,什么都没有。存储过程可以像下面的 select 语句一样简单…… SELECT ITEMNAME FROM SERVER2.DBO.ITEMS 该过程在两台服务器上的 SQL 中正确运行,其凭据与我在 PHP 中使用的凭据相同。
在此先感谢您的帮助!
我有一个 PHP 网页,它在 server1 上调用 MS SQL 2005 存储过程。在存储过程尝试从不同的链接服务器获取信息之前,一切正常。然后页面停止,程序停止并且什么都没有返回……没有错误,什么都没有。存储过程可以像下面的 select 语句一样简单…… SELECT ITEMNAME FROM SERVER2.DBO.ITEMS 该过程在两台服务器上的 SQL 中正确运行,其凭据与我在 PHP 中使用的凭据相同。
在此先感谢您的帮助!
我在以下站点 http://bomforcastprep/index.php上找到了我的问题的答案 我必须在执行存储过程之前添加以下两行 PHP... $result = mssql_query("SET ANSI_NULLS ON" ) 或死(mssql_get_last_message()); $result = mssql_query("SET ANSI_WARNINGS ON") or die(mssql_get_last_message());