【发布时间】:2017-06-27 18:46:14
【问题描述】:
我目前正在使用 VS2015 和 MySQL Server 的本地实例(通过 Workbench 管理)来开发学校项目。
该项目是我以前从未真正做过的 Web 表单应用程序 (.NET/C#)。我过去使用 MySQL 连接完成了 C#,但我认为它只是一个 Windows 表单应用程序,我将数据库连接到表单没有问题。
我目前正在尝试使用 Visual Studio 工具箱中的 GridView 元素连接到我的数据库。当我进入并编辑源设置时,我可以创建一个连接,它会看到我数据库中的表。
然后我可以单击“测试连接”按钮,它会成功连接。但是,如果我继续尝试从表中选择要查看的项目,然后单击“测试查询”,则会出现以下错误:
我已经用谷歌搜索了错误并尝试了一些在 SO 上找到的解决方案,例如安装 Clear MEF Cache 扩展,但没有解决任何问题。
此外,我从头开始创建了一些函数来连接和插入数据。他们还有一个问题,那就是尝试向表中插入一个以上的值将会失败。就像 INSERT INTO user_info(user_id, user_name) VALUES ('5', "Bob") 将插入 user_id 而不是 user_name。
【问题讨论】:
-
或者您可以尝试使用代码手动打开连接以确保您可以连接到它。
标签: c# mysql asp.net visual-studio-2015 mysql-workbench