' @ StartDate'附近的语法不正确。声明无法准备

时间:2016-06-09 07:56:52

标签: sql-server stimulsoft

我尝试通过stimulsoft获取pdf报告但是得到了这个错误。

  

' @ StartDate'附近的语法不正确。声明无法准备

我在sqlserver中测试我的存储过程和表函数并且当前工作。但是当我尝试在字典窗口中运行VeiwData时,请告诉我这个错误。 在stimulsoft中查询文本:

execute ProceGetCharterReportPdf (@StartDate,@endDate,@top,@AgencyName)

@StartDate,@endDate,@AgencyName的类型在报告文件和存储过程和函数中是nvarchar。@top的类型是int

1 个答案:

答案 0 :(得分:0)

它听起来很糟糕,但如果您正在调用某个功能,请尝试添加您的架构名称;

execute dbo.ProceGetCharterReportPdf(@StartDate,@endDate,@top,@AgencyName)

在调用我认为的函数时,你必须使用模式名称,下面将进一步阅读;

Get All Contacts

Is it possible to call a user-defined function without the schema name?