چرا پیغام
Use of unassigned local variable 'mySqlTransaction'
رو میده؟
SqlTransaction mySqlTransaction;
try
{
mySqlConnction.Open();
mySqlTransaction = mySqlConnction.BeginTransaction();
mySqlCommand.Transaction = mySqlTransaction;
mySqlDataReader = mySqlCommand.ExecuteReader();
mySqlTransaction.Commit();
while (mySqlDataReader.Read())
{
Console.WriteLine("{0}", mySqlDataReader["CompanyName"]);
}
}
catch (SqlException se)
{
mySqlTransaction.Rollback();
MessageBox.Show(se.Message.ToString(), se.Number.ToString());
}