Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual Studio-无法将MySql数据库表链接到数据集_C#_Mysql_Database_Visual Studio_Dataset - Fatal编程技术网

C# Visual Studio-无法将MySql数据库表链接到数据集

C# Visual Studio-无法将MySql数据库表链接到数据集,c#,mysql,database,visual-studio,dataset,C#,Mysql,Database,Visual Studio,Dataset,在Server Explorer中成功添加数据库连接后,尝试将MySQL表拖动到数据集时,我收到两条错误消息,一条接一条: “无法自动生成某些更新命令。数据库返回以下错误:意外错误。” “鼠标拖动操作失败。无法检索表或视图的架构信息。” 根据类似问题的答案,我重新安装了'MySqlConnector/Net'和'MySql for visualstudio',同样的问题仍然存在。我想知道出了什么问题。我找到了解决办法。经过数小时的修补,我发现当前版本的MySql for visual studi

在Server Explorer中成功添加数据库连接后,尝试将MySQL表拖动到数据集时,我收到两条错误消息,一条接一条:

“无法自动生成某些更新命令。数据库返回以下错误:意外错误。”

“鼠标拖动操作失败。无法检索表或视图的架构信息。”


根据类似问题的答案,我重新安装了
'MySqlConnector/Net'
'MySql for visualstudio'
,同样的问题仍然存在。我想知道出了什么问题。

我找到了解决办法。经过数小时的修补,我发现当前版本的MySql for visual studio和MySqlConnector/Net有一个bug,只有通过卸载这些bug并安装
MySql-for-visual-studio-1.2.6.msi
MySqlConnector-6.9.8.msi
,才能修复这个bug。正是按照这个顺序进行的,除了我必须先安装1.2.7,然后才能让MYSQL显示为数据提供程序选项。

在我的例子中,当添加表作为数据源时,错误声明是“您已经有一个可用的连接”,而不是“意外错误”,上面使用MYSQL for VS 1.2.7和MYSQL.net connector 6.9.8的解决方案也适用于我。这些设备需要按照上述顺序安装。我使用的是VS2017 15.9.11。

我确认此解决方案也适用于我(1.2.7代替1.2.6)。谢谢,太棒了。Me三个-1.2.7 MFORV和6.9.8 MC在VS2017 15.8.5中发挥了魅力。谢谢大家