支持OLE DB DBTYPE_DBTIME

2020-08-24 15:42发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 使用的数据库:Micro...

         点击此处--->   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条回答
蓋茨
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

一周热门 更多>