【发布时间】:2014-12-27 03:46:21
【问题描述】:
我正在使用 PDO(dblib 驱动程序)来调用 SQL Server 存储过程。当它出错时,它使用 PRINT 生成返回消息。问题是我无法使用 errorInfo 函数获取消息。结果为空,行数也返回-1。
例如,当我在 sql server management studio 中运行存储过程时:
CALL x_prodcedure 1,2
它输出(不是行集):Invalid ID/data
当我在 php 中进行相同的调用时,没有找到行集数据并返回错误信息:
Array
(
[0] => 00000
[1] => 0
[2] => (null) [0] (severity 0) [(null)]
[3] => 0
[4] => 0
)
不确定我可以使用哪些其他函数来获取“无效 ID/数据”消息
【问题讨论】:
标签: php sql sql-server stored-procedures pdo