【问题标题】:How to retrieve data from mysql database connected to visual studio?如何从连接到 Visual Studio 的 mysql 数据库中检索数据?
【发布时间】:2011-09-03 08:33:43
【问题描述】:

我使用 ASP.NET 4.0 MVC 3 进行编程,我决定使用 MySql 作为我的数据库。我有 VS2010 Ultimate、MySql 5.5.15、Connector/Net 6.3.5 和 Windows 7 / 32bit。我配置了所有设置以将我的应用程序连接到 MySql 并且它工作正常。当我从我的模型创建一些对象时,它会自动插入到我的表中(表的名称与模型的名称相同)。我可以将此查询传递给 MySql 命令行客户端,并成功收到预期结果: SELECT * FROM 表名

但我想知道是否可以从 Visual Studio 数据连接中检索存储在我的数据库中的数据。当我右键单击表并单击“检索数据”时,它会生成此查询:

SELECT   ID, FirstName, LastName, Title, Tel, Username, Password, Role, Credit,IsLogin
FROM     def.mvctest.members

然后显示此错误消息:

SQL Execution Error :
Executed SQL statement : SELECT   ID, FirstName, LastName, Title, Tel, Username,Password, Role, Credit,IsLogin  FROM  def.mvctest.members
Error Source : MySql.Data
Error Message :you have an error in sql syntax check your manual that corresponds to your mysql server Version for the right syntax near '.members' line 1.

我还将查询更改为“SELECT ID, FirstName, LastName, Title, Tel, Username,Password, Role, Credit,IsLogin FROM members”,但我再次收到此错误消息。

如果有人帮我解决这个问题,我真的很感激。

【问题讨论】:

    标签: mysql visual-studio-2010 asp.net-mvc-3


    【解决方案1】:

    问题是连接器在数据库名称前添加了“def”。只需安装latest connector,问题就会消失。在此之前安装.net FrameWork 4.0,如果您还没有的话。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-26
      • 2013-04-14
      • 2017-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-13
      • 2011-05-13
      相关资源
      最近更新 更多