重複の可能性:
マルチスレッド エラー: この接続に関連付けられている開いている 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 を返します。 } }