【发布时间】:2019-04-11 14:03:19
【问题描述】:
我有一个现有的 Crystal Report 连接到 SQL Server 2012 上的存储过程。OLE DB ADO - 提供程序 SQLNCLI11 该报告在本地服务器上运行良好。
水晶 SQL:
"Database"."dbo"."StoredProcName";1 N'2008474', {d '2019-04-01'}
当我在另一台服务器上进行部署时,我收到一条错误消息。
无法从数据库中检索数据。详细信息 ADo 错误:ox 源 MS SQL Server 本机客户端 11.0 关键字“Convert”附近的语法不正确
水晶 SQL:
"Database"."dbo"."StoredProcName";1 N'2008206', CONVERT(DATETIME, '04-09-2019', 110)
两台机器都安装了 SQL Server Native Client 11 驱动程序。
显然是硬件问题。任何建议表示赞赏。
谢谢 会
【问题讨论】:
-
听起来与硬件无关。两台机器上是否运行相同版本的 Crystal Reports?比较每台机器上的注册表树。我认为您会发现一些差异,这些差异与 Crystal 在针对指定的提供程序/驱动程序构建 SQL 查询时使用的语法/方言有关。
标签: sql tsql crystal-reports odbc report