我在同一台PC上安装了Visual Studio 2017社区和MySQL社区8.0.12。它还配备了适用于Visual Studio 2.0.5的MySQL和MySQL Connector / NET 8.0.12。
现在,使用Visual Studio中的DataSource
向导。我能够测试与服务器的连接,然后选择要添加到Tables
的{{1}}。
但是,当我单击DataSet
时,出现以下错误:
Finish
这之后是另一个错误日志:
"Some updating commands could not be generated automatically. The database returned the following error: Unexpected Error"
对于我想添加的每个"Could not retrieve schema information for table or view [tablename]"
。
我已经查看了有关上述错误的一些信息,但是到目前为止,他们正在谈论Visual Studio和MySQL的旧版本。任何帮助将不胜感激。谢谢。
答案 0 :(得分:2)
因此,在经过一些摆弄并浏览MySQL官方网站后,我将我的Connector / NET降级为6.9.8版,并将MySQL for Visual Studio降级为1.2.7版。
现在,数据源可以获取表定义等等。
每当按下DataSource向导中的“完成”按钮时,仍然会显示一个小错误,该错误显示“无法添加指定的转换类型无效” 。
但是,此错误不会阻止创建和使用数据源。我仍然不确定是什么导致了此错误。