我使用 php 和 odbc 驱动程序执行此查询
$sql="DECLARE @Auftrag int;
DECLARE @date_now datetime = getdate();
EXEC @Auftrag=EHS.dbo.SP_ANZEIGE
@Tablet=1,
@Status=0,
@KuNr='K015538';
SELECT 'generatedID'=@Auftrag;";
$res = odbc_exec($db1_link, $sql) or die(odbc_errormsg()); // returns resource(13)
$firstRow = odbc_fetch_array($res); // dies error
如果我执行 odbc_fetch_array ,则会引发错误“此结果索引处没有可用的元组”。
如果我在 Management Studio 中运行完全相同的查询,一切正常。它向我显示了计算出的 generateID。有什么不同?
迎接亚历克斯