oracle 不是法律的OleAut日期,. IDataReader接口引发异常

vs3odd8k  于 6个月前  发布在  Oracle
关注(0)|答案(1)|浏览(62)

我有一个SSAS表格项目,表来自基于查询的Oracle数据库。当我继续处理所有时,一切正常,但当我尝试部署解决方案时,元数据在服务器上成功创建,然后部署失败,并出现以下错误:
未能将修改保存到服务器。返回错误:“不是法律的OleAut日期。. IDataReader接口引发了异常。
由于先前的失败,数据库操作被取消。
x1c 0d1x的数据
我正在使用System.Data.OracleClient,这是一个ADO.NET提供程序。6我怀疑它可能已经过时了,因为当我连接到Power BI时,我收到了以下消息:

我检查了表中的所有日期列,但没有发现任何无效值(超出有效范围1-January-1900到31-December-9999)。

t1qtbnec

t1qtbnec1#

更改驱动程序。System.Data.OracleClient已弃用for 12 years at least,尽管actual documentation最近有修改日期。即使Microsoft提供的ODBCOLEDB驱动程序也有弃用警告。所有这些驱动程序仍然存在,以避免破坏旧代码。
至少,尝试使用Oracle的ODBC、OLEDB或.NET驱动程序。

相关问题