C# MySql.Data.dll中有很多MySql异常
在C# MySql.Data.dll中有很多MySql异常,c#,mysql,C#,Mysql,在MySql.Data.dll 示例代码: MySqlConnection conn = new MySqlConnection(connstr); try { using(MySqlCommand cmd = conn.createCommand()) { cmd.CommandText="SP_StoredProcedure1"; cmd.CommandType=CommandType.StoredProcedure; cmd.
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.invalidoOperationException”
引发异常:MySql.Data.dll中的“System.Data.SqlTypes.SqlNullValueException” 引发异常:MySql.Data.dll中的“System.InvalidOperationException”
请阅读以帮助他人。我不清楚您在问什么。console.log是否优雅地处理空值?可能
reader[“piID”]
为空。您可能希望登录ex.ToString()
,而不仅仅是消息
。请阅读以帮助其他人。我不清楚您在问什么。console.log是否优雅地处理空值?可能reader[“piID”]
为空。您可能希望记录ex.ToString()
,而不仅仅是消息
。