我目前正在使用VS2015和MySQL服务器的本地实例(通过Workbench管理)来开发学校项目。
该项目是一个Web表单应用程序(.NET / C#),我以前从未真正做过。我以前使用MySQL连接完成了C#,但我认为它只是一个Windows表单应用程序,我没有将数据库连接到表单的问题。
我目前正在尝试使用Visual Studio中工具箱中的GridView元素连接到我的数据库。当我进入并编辑源设置时,我可以创建一个连接,它将在我的数据库中看到这些表。
然后我可以单击“测试连接”按钮,它将成功连接。但是,如果我继续尝试从表中选择要查看的项目,然后单击“测试查询”,我会收到以下错误:
我已经用Google搜索了错误并尝试了在SO上找到的一些解决方案,例如安装Clear MEF Cache扩展,但它没有解决任何问题。
此外,我从头开始创建一些函数来连接和插入数据。它们还存在一些问题,即尝试在表中插入任何多个值都将失败。与INSERT INTO user_info(user_id,user_name)一样,VALUES('5',“Bob”)将插入user_id但不插入user_name。
答案 0 :(得分:3)
请参阅here for a tutorial to connect to MySQL和here for filling your DataGridView from MySQL.确保您的项目中也添加了正确的引用(参考资料> MySQL.Data)。