私はこのクエリの結果と、MySqlDataReaderオブジェクトを持っている:一度MySqlDataReaderをリセットして再度ループすることはできますか?
DataReaderを通じSELECT warehouse, leasing, transportation, maintenance, manpower FROM retail WHERE zone = 'Central' GROUP BY warehouse
そして私ループ、
while (r2.Read())
{
strXml.AppendFormat("<set label = '{0}'></set>",r2["warehouse"].ToString());
}
そして今、私は再びそれをループにしたいです。 .. !!
私は、DataReaderが「前方のみ」のオブジェクトであることを知っています。しかし、私には他の解決策がありますか?
私は、MySqlDataReader以外のデータを保持する効率的な方法はありますか?
を解析
//をもう一度、接続を開いた後、リーダーを呼び出すことができますか? – Saurabh
@Saurabh:接続をもう一度開きますか?それから私は再度SELECTクエリを実行する必要があります。私は、MySqlDataReader以外のデータを保持する任意の効率的な方法はありますか? –