支持OLE DB DBTYPE_DBTIME

2020-08-24 15:42发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

使用的数据库:Microsoft SQL Server

使用的驱动程序:用于SQL Server的Microsoft OLE DB驱动程序

在SQL Server上,我有一个时间数据类型。 在Crystal Reports 2016中,当我将相应的表添加到报表中时,我不能使用具有时间数据类型的列。

根据Microsoft,有2种不同的OLE DB数据类型:

* DBTYPE_DBTIME-时间(0)

* DBTYPE_DBTIME2-时间(1-7)

另请参见本文

是否可能不支持时间数据类型?

也许我必须设置一个连接字符串设置?

我有什么选择?

感谢和最好,

亚历山大

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

使用的数据库:Microsoft SQL Server

使用的驱动程序:用于SQL Server的Microsoft OLE DB驱动程序

在SQL Server上,我有一个时间数据类型。 在Crystal Reports 2016中,当我将相应的表添加到报表中时,我不能使用具有时间数据类型的列。

根据Microsoft,有2种不同的OLE DB数据类型:

* DBTYPE_DBTIME-时间(0)

* DBTYPE_DBTIME2-时间(1-7)

另请参见本文

是否可能不支持时间数据类型?

也许我必须设置一个连接字符串设置?

我有什么选择?

感谢和最好,

亚历山大

付费偷看设置
发送
4条回答
浮生未央
1楼-- · 2020-08-24 16:10

Alexander,

您需要使用SQL Server Native Client 11.0或更高版本的驱动程序。

-Abhilash

hongfeng1314
2楼-- · 2020-08-24 16:33

哪个版本 SQL Server? 哪个版本的SQL Server客户端? 哪个版本的Crystal(请转到帮助>>关于并获取完整版本号。)

木偶小白
3楼-- · 2020-08-24 16:35

SAP Crystal Reports 2016支持包7补丁5
版本14.2.7.3248

Microsoft SQL Server 2017

用于SQL Server 18.3.0.0的Microsoft OLE DB驱动程序

蓋茨
4楼-- · 2020-08-24 16:26

嗨Abhilash,

感谢您的回答

我已经在使用" SQL Server的Microsoft OLE DB驱动程序",这是最新的驱动程序,您可以看到此处

除此之外,我用所有3个驱动程序进行了测试,结果如下:

1。 用于SQL Server的Microsoft OLE DB提供程序(SQLOLEDB)
将日期和时间映射到字符串。 完全错误。

2。 SQL Server Native Client 11.0(SNAC)
将日期正确地映射到日期,但根本不支持时间。

3。 适用于SQL Server的Microsoft OLE DB驱动程序(MSOLEDBSQL)
可以正确地映射日期,但是根本不支持时间。


最好的
Alexander

一周热门 更多>