重複の可能性:
マルチスレッド エラー: この接続に関連付けられている開いている DataReader が既に存在し、最初に閉じる必要があります
なぜ私がまだ問題を抱えているのかわかりません。これが私の以下のコードです。どんな助けも大歓迎です。
public static DataTable DTTable(string mysqlQuery, string queryName)
{
ロック (_object)
{
DataTable DTTableTable = new DataTable();
試す
{
using (MySqlDataAdapter DataDTTables = new MySqlDataAdapter(mysqlQuery, MySQLProcessing.MySQLStatic.Connection))
{
使用 (DataTable DataDTTablesDT = new DataTable())
{
DataDTTables.SelectCommand.CommandTimeout = 240000;
DataDTTables.Fill(DataDTTablesDT);
DTTableTable = DataDTTablesDT;
DataDTTables.Dispose();
}
}
}
キャッチ(例外例)
{
GenericLogging("失敗した MySQLquery: " + ex.Message.ToString(), "MySQLProcessor", "DTTable", "", "MysqlError", "", queryName, mysqlQuery);
}
DTTableTable を返します。
}
}