【问题标题】:How can I configure the MYSQL ODBC driver to work with Visual Studio 2013?如何配置 MYSQL ODBC 驱动程序以使用 Visual Studio 2013?
【发布时间】:2014-08-14 02:58:39
【问题描述】:

我已经安装了 MYSQL 服务器,在 127.0.0.1 本地运行 (我也在公共 IP 上使用 MySQL 服务器进行了尝试,结果相同)。

这是我的配置方式:

使用 Visual Studio 2013 C# 使用 MySQL 连接器/ODBC(运行 localhost mysql 服务器)

我单击 webform.aspx 页面的设计选项卡 - 然后单击并拖动(从 Toolbox->Data->GridView 到 MainContent 框架,然后拖放。

然后我点击 [>] 按钮 在选择数据源下,我选择创建一个新的数据源。

在数据源配置向导下,我选择 SQL 数据库。

接下来弹出一个窗口,配置数据源——SqlDataSource1

我点击新建连接

Microsoft ODBC 数据源 (ODBC) 被选为数据源 - 我保留它(注意:在这里,我尝试将其更改为 MySql 数据源 - 但连接失败)。所以我使用 ODBC 选项。

我点击 () Use Connection string: 并点击 [Build]

弹出一个窗口,我选择机器数据源选项卡

我已经创建了一个名为 test_localhost_mysql 的数据源,我选择它。

会出现一个带有 MySQL 连接器/ODBC 连接参数的窗口,其中包含我的所有连接数据。我点击测试。

成功。

我点击[确定]

现在,添加连接 - 使用连接字符串,连同我的登录信息一起填写。

我点击测试连接

成功。

我点击[确定]

配置向导现已完成,并显示一个字符串。

我点击[下一步]

我点击 [NEXT] 没有更改任何内容

现在是有趣的时候了。在这个屏幕上;

在“从表或视图中指定列”下 - 我的所有表都在下拉列表中。列也会定期显示在这里。目前它们不是——我确信这不是随机的,尽管我不确定我在做什么来导致它。

选择我的表格后点击[下一步]。

我点击[测试]

失败了。

我确信这很简单,但我保证我已经完成了我能想到的所有事情,并且真的需要一些帮助。

谁能指导我,我将不胜感激。

我焦急地等待你的天才:) 谢谢!

【问题讨论】:

  • 您使用的是哪个版本的 MySql 连接器?

标签: c# mysql asp.net visual-studio-2013


【解决方案1】:

看看这个。尝试按照此处的说明进行安装。如果问题仍然存在,请报告。 http://www.w3resource.com/mysql/mysql-odbc-connection.php

编辑:您可能还想运行所有的 SQL 代码。它清楚地表明SQL语法不正确。

【讨论】:

  • 谢谢 - 这正是正在发生的事情。虽然,我没有写代码,但它生成不正确。谢谢!
  • 在研究了语法错误之后 - 正如建议的那样,查询包含括号。我不知道为什么,我只是认为这是正常的——尽管我从来没有在我自己的查询中以这种方式使用过括号——而且没有数组。因此,我只是重新建立了如上所示的连接,但这次为选择、更新、插入和删除创建了我自己的查询。我通过单击如上所示的 [WHERE] 按钮(在上次失败的测试之前)完成此操作,并浏览了每个选项卡。保存测试成功!
  • 很高兴能帮上忙!
猜你喜欢
  • 2013-09-29
  • 1970-01-01
  • 2014-05-04
  • 2016-01-06
  • 1970-01-01
  • 2019-02-05
  • 2011-09-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多