DataReaderの特定の列をコンマ区切りの文字列に保存する良い方法は何ですか?
たとえば、これが私が今持っているものです:
StringBuilder sb = new StringBuilder();
Database db = DatabaseFactory.CreateDatabase();
using(DbCommand dbcmd = mydb.GetStoredProcCommand("ProcStoredProc")) //No Parameters
{
IDataReader dr = db.ExecuteReader(sqlcmd)
while(dr.Read())
{
sb.AppendFormat("{0},",dr["CODE"]);
}
dr.Dispose();
}
// skipped code to remove the last comma.
string CSVString = sb.ToString();
この例では、DataReaderには10行を超える行は含まれません。
ありがとうございました。