sql >> データベース >  >> RDS >> Mysql

マルチスレッドエラー:この接続に関連付けられた開いているDataReaderがすでに存在し、最初に閉じる必要があります

    問題は、ADO.NETデータプロバイダーは通常、接続ごとに一度に複数のオープンデータリーダーを許可しないことです。 SQL Serverには、複数のアクティブな結果の概念があります。セット(MARS) 、しかし私が知る限り、MySQLはまだそれをサポートしていません。

    おそらく、MySQLProcessing.MySQLStatic.Connection以外の別の接続を指定する必要があります。 。複数の接続を使用することを妨げるものは何もありません。ここでの問題は、接続は高価なリソースであるため、慎重に使用することになっていることです。



    1. MySQLの外部キーの基本?

    2. MySQLに有効な自動インクリメント値として0を取得させる方法

    3. MySQLで使用可能な文字セットのリストを返す方法

    4. MySQLレプリケーションが遅れている場合の注意点