MySqlDataReaderを終了する際に問題が発生しています。これは、.Close()コマンドがハングアップしたようです。誰もこれを回避する方法を知っていますか?MySqlDataReaderを閉じる問題
static void Main(string[] args)
{
MySqlConnection cn = new MySqlConnection("SERVER=svr;DATABASE=db;UID=uid;PASSWORD=pwd;");
cn.Open();
MySqlCommand cmd = new MySqlCommand("SELECT * FROM SOMETABLE", cn);
MySqlDataReader dr = cmd.ExecuteReader();
int ii = 0;
while (dr.Read())
{
Console.WriteLine(dr.GetValue(1).ToString());
if (ii++ > 10) break;
}
dr.Close();
cn.Close();
}
**注:静的オブジェクトを使用しないようにコードを変更しました。それはまだ.Close()でハング
どちらにしても問題ありません。それはまだ.Close(); – carny666