如何为ASP.NET tableadapter设置连接字符串到MySQL数据库

时间:2016-10-18 02:00:45

标签: mysql asp.net dataset connection-string tableadapter

我的Web.config文件中有2个连接字符串。但是,当我在新数据集上添加新的tableadapter时,我无法从conn_wp属性下拉列表中选择Connection连接字符串。 conn_wp连接的凭据是正确的,我在MySQL Workbench中测试过它们。

我在tableadapter的Connection属性下看到了这些选项

  • conn1(Web.config)
  • (新连接......)
  • (无)

但没有conn_wp选项..所以我也不能在这个领域打字。

的Web.config

  <connectionStrings>
    <add name="conn1" connectionString="data source=(local)\sqlexpress;Initial Catalog=mydb;User Id=myuser;Password=Mypwd;" providerName="System.Data.SqlClient" />
    <add name="conn_wp" connectionString="Server=localhost;Database=wpblog;Uid=myuser;Pwd=mypwd;Convert Zero Datetime=True" providerName="MySql.Data.MySqlClient" />
  </connectionStrings>

我已经安装了正确的连接器并将生成的MySql.Data.dll包含在我的项目中,但也得到了这个错误:

enter image description here

1 个答案:

答案 0 :(得分:0)

您需要下载MySql Connector并将其引用添加到您的项目中。

您的连接字符串没有问题。