Xamarin C#MySql TypeinitializationException

时间:2018-09-20 18:00:15

标签: c# xamarin

如何解决以下错误?

  

System.TypeinitializationException:MySql.Data.MySqlClient的类型初始值设定项引发了异常

MySqlConnection con = new MySqlConnection("Server=db4free.net;Port=3306;database=lesetjadb;User Id=medical;Password=medical1997;charset=uf8");

try 
{
    // MySqlconnetion con = new MySqlconnetion()
    if (con.State == ConnectionState.Closed) 
    {
        con.Open();
        MySqlCommand cmd = new MySqlCommand("INSERT INTO user(email_address,Contact_Number,FirstName,LastName) VALUES (@email_address,@Contact_Number,@FirstName,@LastName)", con);
        cmd.Parameters.AddWithValue("@email_address", email.Text);
        cmd.Parameters.AddWithValue("@Contact_Number", contact.Text);
        cmd.Parameters.AddWithValue("@FirstName", name.Text);
        cmd.Parameters.AddWithValue("@LastName", surname.Text);
        cmd.ExecuteNonQuery();
        sysLog.Text = "You have successfully registered";
    }
}
catch (MySqlException ex) 
{
    sysLog.Text = ex.ToString();
}    
finally 
{
    con.Close();
}

0 个答案:

没有答案