0

このコマンドに関連付けられた DataReader は既に開いています。最初に閉じる必要があります」というエラーが表示されます (フランス語からの翻訳で、正確ではない可能性があります)。私は問題を理解していますが、「すでに開いている DataReader」がどれであるかを知る簡単な方法はありません。私の質問は次のとおりです。エラーで停止したときに、現在開いている dataReders を一覧表示または表示する方法はありますか。前もって感謝します。BB

4

1 に答える 1

0

おそらく同じ接続を使用しています。using以下に示すように、コードをステートメントで囲むようにしてください

using (SqlConnection conn  = new SqlConnection())
{
    conn.Open();
    Sqlmd.Connection = conn;  // Sqlmd is your command
    SqlDataAdapter da = new SqlDataAdapter(Sqlmd);
   //...etc
}
于 2013-02-15T10:57:35.513 に答える