gpt4 book ai didi

c# - 我可以使用 Microsoft.ACE.OLEDB 提供程序 Access Access 2016 文件中的大数数据类型吗?

转载 作者:行者123 更新时间:2023-11-30 12:39:26 24 4
gpt4 key购买 nike

在我的 .Net 应用程序中,我使用 Microsoft.ACE.OLEDB.12.0 提供程序从 Access 文件中读取数据。一切都运行良好,直到我需要从包含大数列类型的文件中读取数据。 ( https://support.office.com/en-us/article/Using-the-Large-Number-data-type-5b623f6e-641d-4e97-8bdf-b77bae076f70 ) 我已经安装了最新的数据库引擎( https://www.microsoft.com/en-us/download/details.aspx?id=54920 ,32 位版本)并按照说明进行操作。不过,在打开与该文件的连接时我会遇到下一个错误:

System.Data.OleDb.OleDbException:“您尝试打开的数据库需要较新版本的 Microsoft Access。”

OLEDB 提供程序是否支持大数?

注意:我也尝试过使用 Microsoft.ACE.OLEDB.16.0 提供程序(说明使用 12.0)并得到相同的结果。

注意 2:我尝试使用最新版本的 Database Engine 2010。同样的问题。

最佳答案

更新:我从 MSFT CSG 得到了答复,您可以在这里查看:https://social.msdn.microsoft.com/Forums/office/en-US/c314519b-d972-43ac-9a04-29cae19413b8/can-i-access-large-number-data-type-in-access-2016-file-using-microsoftaceoledb-provider?forum=accessdev

TLDR:截至 2017 年 8 月 8 日,组件 (aceoledb.dll) 不支持 大数数据类型。

关于c# - 我可以使用 Microsoft.ACE.OLEDB 提供程序 Access Access 2016 文件中的大数数据类型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45587326/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com