MySql.Data.dll中有很多MySqlExceptions

时间:2016-08-21 20:48:30

标签: c# mysql

MySqlException

中出现了大量MySql.Data.dll的神秘错误

示例代码:

MySqlConnection conn = new MySqlConnection(connstr);
try
{
    using(MySqlCommand cmd = conn.createCommand())
    {
        cmd.CommandText="SP_StoredProcedure1";
        cmd.CommandType=CommandType.StoredProcedure;
        cmd.Parameters.AddWithValue("@piID",1);
        cmd.Parameters["@piID"].Direction=ParameterDirection.Output;
        using(MySqlDataReader reader=cmd.ExecuteReader())
            while(reader.Read())
                Console.Log(reader["piID"]);
    }
}
catch(MySqlException ex)
{
    Console.Log(ex.Message);
}
finally
{
    if(conn.State==ConnectionState.Open)
        conn.Close();
}

我不断收到以下错误:

  

抛出异常:MySql.Data.dll中的'MySql.Data.MySqlClient.MySqlException'   抛出异常:MySql.Data.dll中的“MySql.Data.MySqlClient.MySqlException”
  抛出异常:MySql.Data.dll中的“MySql.Data.MySqlClient.MySqlException”
  抛出异常:MySql.Data.dll中的“MySql.Data.MySqlClient.MySqlException”
  抛出异常:MySql.Data.dll中的“System.Data.SqlTypes.SqlNullValueException”
  抛出异常:MySql.Data.dll中的'System.InvalidOperationException'   抛出异常:MySql.Data.dll中的“System.Data.SqlTypes.SqlNullValueException”
  抛出异常:MySql.Data.dll中的“System.InvalidOperationException”

0 个答案:

没有答案