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”