SQL Server Native Client错误"触发器返回结果集"

时间:2017-01-19 02:32:20

标签: sql-server delphi firedac

需要帮助

我先尝试使用

FDTable.insert
  ///code;
FDTable.post

我得到错误:[firedac] [Phys] [ODBC] [Microsoft] [SQL Server Native Client 10.0] [SQL Server]触发器返回结果集和/或正在运行SET NOCOUNT OFF而另一个未完成的结果集活跃了

我其次尝试使用Array DML

    FDQuery1.Params.ArraySize := QTE;
     for i := 1 to QTE do begin
     FDQuery1.ParamByName('REFBON').Value:=REFBON;
     ......
     FDQuery1.ParamByName('PUBON').AsInteger:=PUBON;

   end;
   FDQuery1.Execute(QTE, 0);

我有同样的错误[firedac] [Phys] [ODBC] [Microsoft] [SQL Server Native Client 10.0] [SQL Server]触发器返回结果集和/或以SET NOCOUNT OFF运行,而另一个未完成的结果集活跃了

我需要你的帮助

1 个答案:

答案 0 :(得分:0)

SQL Server不再支持返回结果的触发器。

https://technet.microsoft.com/en-us/library/ms186337(v=sql.110).aspx