qq_25006515
qq_25006515
2015-01-14 12:20
采纳率: 57.4%
浏览 6.1k

C# 访问mysql数据库 conn.Open();出错

代码如下

          MySQLConnection conn = null;
            conn = new MySQLConnection(new MySQLConnectionString("localhost", "wsnvlab", "root", "123456").AsString);

            try
            {
                conn.Open();
            }
            catch(Exception e)
            {
            }
            return conn;

执行到 conn.Open();时出错,错误提示
无法加载 DLL“libmySQL.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。
该怎么解决

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • yenange
    吉普赛的歌 2015-01-14 13:51
    已采纳

    没有你想的那么复杂吧, 只要一个 MySQL.dll 就可以了的呀

    http://blog.csdn.net/yenange/article/details/17911373

    点赞 评论
  • save4me
    save4me 2015-01-14 13:05

    参考无法加载DLL"libmySQL.dll"找不到指定的模块

    把libmySQL.dll拷贝到system32目录下

    点赞 评论
  • oyljerry
    oyljerry 2015-01-14 13:43

    你的dll路径不对,放到exe一个目录

    点赞 评论
  • love_000000
    a_small_brick 2015-01-14 14:22

    string strConn = @"Data Source=(local);Initial Catalog=CarRentSystem;Integrated Security=True";
    SqlConnection conn = new SqlConnection(strConn);
    conn.Open();

    点赞 评论
  • gaobiao66
    frankbiao 2015-01-14 15:09

    MySQL.dll 文件目录不对或者权限不够

    点赞 评论

相关推荐