【发布时间】:2011-07-05 08:49:58
【问题描述】:
我有一个 MySqlDataReader 对象,这个查询的结果是:
SELECT warehouse, leasing, transportation, maintenance, manpower FROM retail WHERE zone = 'Central' GROUP BY warehouse
然后我遍历 DataReader 一次,
while (r2.Read())
{
strXml.AppendFormat("<set label = '{0}'></set>",r2["warehouse"].ToString());
}
现在我想再循环一遍……!!
我知道 DataReader 只是一个“只进”对象。但是这里还有其他解决方案吗?
我在问,除了 MySqlDataReader 之外,还有什么有效的方法来保存数据吗?
【问题讨论】:
-
打开连接后可以再次调用 reader 吗?
-
@Saurabh:再次打开连接?然后我将不得不再次运行 SELECT 查询。我在问,除了 MySqlDataReader 之外,还有什么有效的方法来保存数据吗?
标签: asp.net sqldatareader datareader mysqldatareader