1,在本机安装了MySql数据库,然后ODBC里面添加一个数据源
2,在.net工程的web.config里面加上
<appSettings>  
    <add key="p_link" value="Provider=localhost;Data Source=name;User Id=user;Password=password;"  />
</appSettings>
3,C#中.cs文件中用
using MySql.Data.MySqlClient;
using EID.MySqlClient;
结果两个都报错
找不到类型或命名空间名称“MySql”/“EID”

解决方案 »

  1.   

    MYSQL 的 驱动引用添加了没?
      

  2.   

    你用的是ODBC,那么引用using MySql.Data.MySqlClient;和using EID.MySqlClient;有什么用啊?
      

  3.   

    乱七八糟,Provider=localhost,这是什么东西,Provider成了localhost。另外,在.NET下使用MySQL,建议使用它的.NET Provider,性能和可靠性都有保证。
    ODBC太古老了一点吧。
      

  4.   

    1、楼主的连接字符串有问题:
    应该是这样——
    "Provider=MySQLProv;Data Source=mydb;User Id=myuser;Password=mypw;" 2、编译出错是因为楼主没有引用相关的dll