gpt4 book ai didi

mysql和visual studio : ado.net

转载 作者:可可西里 更新时间:2023-11-01 08:33:05 25 4
gpt4 key购买 nike

关于将 mysql 添加到 visual studio 以使其可用作数据源,有很多答案。我已经成功地将 mysql for visual studio 添加到我的安装中,并且在服务器资源管理器中,我可以添加一个 mysql 数据连接。工作得很好。

我已经查看了 mysql 数据连接的配置,看起来不错。数据源设置为“mysql 数据库”,数据提供者设置为“.net framework data provider for mysql”。

但是,还是有问题。现在我在服务器资源管理器中有一个 mysql 数据连接(测试连接工作正常),当我执行以下操作时 mysql 将不会显示:


(在一个项目上)
添加 -> 新项目 ->
visual c# -> ado.net 实体数据模型 ->
从数据库生成

此时会出现一个对话框来选择数据连接。下拉列表显示我从另一个解决方案获得的 sqlserver 数据连接(buckyw7\buckyw7.OACE.dbo 是一个 sqlserver 连接)。美好的。但是,我刚刚添加并在 mysql 的解决方案资源管理器中正常显示的数据连接没有显示。

当我转到“新连接”对话框时,列表中没有可用的 mysql 数据连接:

对于在服务器资源管理器中添加连接到 mysql 数据源的 ado.net 对象我必须做什么,有人有什么建议吗?

最佳答案

这是一个有趣的错误,因为微软指责 MySQL 这是他们的错误。而 MySQL 责怪微软他们必须添加 MySQL 命名空间。然后两者都没有解决这个问题。基本上不要以那种方式使用 MySQL 连接。但您可以通过这种方式连接:

Dim myConnection As New MySqlConnection
Dim connectstring AS String = 'myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;'
Dim myCommand As New MySqlCommand('SELECT * FROM Table', myConnection)
myConnection.ConnectionString = myConnectString
myConnection.Open()
Dim myReader As MySqlDataReader=MyCommand.ExecuteReader()

关于mysql和visual studio : ado.net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21290670/

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