如何在PHP

时间:2017-06-12 10:11:36

标签: php sql-server pdo odbc mars

我已经在连接字符串中添加了MARS_Connection = yes以启用MARS或多个操作结果集。我正在使用sql server 2000和php 5.2 with PDO

这是我的连接字符串

"odbc:DRIVER={SQL Server};SERVER=myserver;DATABASE=mydatabase;MARS_Connection=yes"

这是我得到的错误

  

致命错误:带有消息的未捕获异常“PDOException”   'SQLSTATE [HY000]:常规错误:0 [Microsoft] [ODBC SQL Server   驱动程序]连接忙于另一个hstmt的结果   (在ext \ pdo_odbc \ odbc_stmt.c:254中的SQLExecute [0])

1 个答案:

答案 0 :(得分:0)

MARS仅适用于SQL Server 2005及以上版本:

https://msdn.microsoft.com/en-us/library/ms345109(SQL.90).aspx