[FireDAC][Phys][ODBC][Mirosoft][ODBC SQL Server Driver]COUNT 字段不正确或语法错误

来源:互联网 发布:淘宝投诉人工服务电话 编辑:程序博客网 时间:2024/05/20 11:46

使用TFDStoredProc.ExecProc 或者 TFDStoredProc.Open 时, 出现错误: [FireDAC][Phys][ODBC][Mirosoft][ODBC SQL Server Driver]COUNT 字段不正确或语法错误

现将原因整理如下(前提都是使用 TFDStoredProc 调用存储过程来执行或者取得数据):

1.存储过程中有注释了的执行语句, 如

/***********************************

EXEC USP_B 。。。。。

***********************************/

CREATE PROCEDURE [DBO].USP_A

(

@T1 INT

)

AS

BEGIN

  ...

END

EXEC USP_B 实际是已经注释了的, 但不知道TFDStoredProc为什么没有忽略,后将此段去掉后再操作即正常


2。TFDStoredProc.Params 有参数没有给值, 或者少了参数

0 0
原创粉丝点击