从Program.cs

时间:2015-12-25 14:21:27

标签: c# mysql static

我为MySql连接编写了一个类库,我将dll文件添加到了我的项目中。      我应该从每个地方使用它,所以我需要定义它并使实例只有一次。      所以我把它写到Program.cs但它抛出了这个异常,这个异常已经失败了。我找不到原因。      谢谢你的帮助。

[Program.cs中]

using MySqlFramework;
using System;
using System.Windows.Forms;

namespace Kutuphane_Otomasyon
{
static class Program
{
    /// <summary>
    /// The main entry point for the application.
    /// </summary>
    public static MySQL mysql; 
    [STAThread]
    static void Main()
    {

        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        mysql = new MySQL("localhost", "kutuphane", "root", "");
        Application.Run(new Form1());
    }
}
}

MySql连接库类[此处失败]

这是我的mysql dll源代码的图像。这里出现了错误。

1 个答案:

答案 0 :(得分:0)

我可以看到的问题是你传递了一个参数MultipleActiveResultSets,但据我所知,MySQL连接字符串中不支持该参数。

尝试从您在MySQL类构造函数中传递的连接字符串中删除该参数,看看是否会消除该问题(它应该)。