이 쿼리의 결과와 함께 MySqlDataReader 개체가 있습니다.MySqlDataReader를 통해 재설정하고 다시 루프 할 수 있습니까?
그리고 나서 DataReader를 한 번 반복합니다.
while (r2.Read())
{
strXml.AppendFormat("<set label = '{0}'></set>",r2["warehouse"].ToString());
}
이제 루프를 반복하고 싶습니다. !! !!
나는 DataReader가 단지 'forward-only'객체라는 것을 알고 있습니다. 그러나 저에게 다른 해결책이 있습니까?
MySqlDataReader 이외의 다른 데이터를 유지하는 효율적인 방법이 있습니까?
당신은 다시 연결을 연 후 판독기를 호출 할 수 있습니다? – Saurabh
@Saurabh : 연결을 다시여시겠습니까? 그런 다음 SELECT 쿼리를 다시 실행해야합니다. MySqlDataReader 이외의 다른 데이터를 유지하는 효율적인 방법이 있습니까? –