系统'ArgumentException'发生在system.data.dll

时间:2018-05-30 16:35:49

标签: mysql

我的问题是我可以通过这种方式将字符串传递给MySqlConnection吗? 错误在下面的代码行“MySqlConnection conn = new MySqlConnection(myconnstr);”​​中。 它适用于SQLConnection,但不适用于MySqlConnection ......它不可能吗? 请帮助我找到合适的解决方案 谢谢!

string myconnstr = ConfigurationManager.ConnectionStrings [“connstr”]。ConnectionString;         //从数据库中选择数据

    public DataTable Select()
    {

        MySqlConnection conn = new MySqlConnection(myconnstr);
        DataTable dt = new DataTable();
        try
        {
            string sql = "SELECT * FROM Member";
            MySqlCommand cmd = new MySqlCommand(sql, conn);
            MySqlDataAdapter adapter = new MySqlDataAdapter(cmd);
            conn.Open();
            adapter.Fill(dt);
        }
        catch(Exception ex)
        {
            MessageBox.Show(ex.Message);
        }
        finally
        {
            conn.Close();
        }
        return dt;
    }

0 个答案:

没有答案