database - VS 2017 - M Access 2016 中出现“无法检索表或 View 的架构信息”错误

标签 database visual-studio ms-access visual-studio-2017

我正在尝试将我的 Visual Studio 项目连接到我的计算机本地的 Microsoft Access 数据库,我能够在 Microsoft Access 中正确打开数据库,我什至尝试将其设为空记录并尽可能简单,当我在 Visual Studio 中添加它并测试连接时,它显示测试连接成功,并且它向我显示数据库,它可以找到包含所有字段的表名称,但是当我点击完成我收到一条错误消息:

Could not retrieve schema information for table or view [database table name]

我搜索了很多,我看到了 this在 StackOverflow 上发帖,但没有帮助。我仍然收到该错误,这是一个简短的 clip关于正在发生的事情。

有人可以帮我吗!

最佳答案

我终于弄清楚了,我打开了 Visual Studio 安装程序,下载并安装了 SQL Server Package,然后尝试了一下,效果很好。

我尝试使用独立安装来安装 SQL Server 2017,但它没有工作,因此您需要从同一个 Visual Studio 安装程序中安装它。

这是一个图像:

enter image description here

当那些应该比其他事情更难的事情(例如使用 MySQL 和 PHP 控制在线数据库的问题)比使用本地数据库和 Microsoft Access 更容易解决时,我真的觉得很有趣。

希望这可以解决遇到同样问题的人:)

关于database - VS 2017 - M Access 2016 中出现“无法检索表或 View 的架构信息”错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47589648/

相关文章:

c# - 可本地化的 WPF 应用程序 - UICulture 设置导致资源问题

c++ - 项目包含的lib比dll文件多

sql - Access 数据库中的双重内部连接

vba - 从 Access 中以编程方式打开的 Excel 工作表中删除 protected View

database - 使用交易表在表的字段中执行计算

ruby - 如何使用 Active::Record 使数据库显示为按某些列分区

php - 有没有比 fopen() 更快的函数?

c++ - 如何在 Visual Studio (2008) 的特定实例中打开源文件

mysql - Windows 手机 8.1 : Need suggestion on what database should I use

android - 我可以在 Android 操作系统应用程序中使用的数据库大小是否有限制?