SqlReader通过字段名读取数据
2007-03-07 11:28
441 查看
using(SqlDataReader SDR= SQLHelper.ExecuteReader("SP_****",SqlParameter))
...{
while( SDR.Read())
...{
int Count = SDR.FieldCount;
for ( int i=0;i<Count;i++ )
...{
string fieldName = SDR.GetName(i);
//ID
if (fieldName =="ID")
...{
if ( SDR.IsDBNull(i) )
...{ Roster.ID = "";}
else
...{ Roster.ID = SDR.GetString(i); }
}
//Name
if (fieldName =="Name")
...{
if ( SDR.IsDBNull(i) )
...{ Roster.Name = "";}
else
...{ Roster.Name = SDR.GetString(i); }
}
//Sex
if (fieldName =="Sex")
...{
if ( SDR.IsDBNull(i) )
...{ Roster.Sex = "";}
else
...{ Roster.Sex = SDR.GetString(i); }
}
//Photo
if (fieldName =="Photo")
...{
if ( SDR.IsDBNull(i) )
...{ //Roster.Photo.Sex = "";
}
else
...{ Roster.Photo =(byte[])SDR["Photo"]; }
}
}
}
SDR.Close();
}
相关文章推荐
- 读取xml通过deserialize和linq to sql快速更新数据表
- 读取SqlDataReader数据动态创建DataTable
- SqlDataReader对数据的读取
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- 以SqlDataReader读取数据
- SqlDataReader读取数据
- 利用SqlDataReader读取大量的数据库数据
- SqlCommand 类读取SqlDataReader数据动态创建DataTable
- 读取 XML 数据时,超出最大字符串内容长度配额 (8192)。通过更改在创建 XML 读取器时所使用的 XmlDictionaryReaderQuotas 对象的 MaxStringContentLength 属性,可增加此配额。
- asp.net 用sqldatareader读取数据
- 使用SqlDataReader读取数据示例
- SqlDataReader And SqlCommand读取数据
- SqlDataReader读取数据
- SqlDataReader数据读取时的一些小节
- 读取 XML 数据时,超出最大字符串内容长度配额 (8192)。通过更改在创建 XML 读取器时所使用的 XmlDictionaryReaderQuotas 对象的 MaxStringContentLength 属性,可增加此配额。【轉】
- 读取XML数据时,已超过最大字符串内容长度配额(8192)。可以通过更改创建XML阅读器时使用的XmlDictionaryReaderQuotas对象上的MaxStringContentLength属
- 使用 SqlDataReader 读取数据示例
- 使用SqlDataReader读取数据示例
- C#.Net 4 通过映射读取DbDataReader中的数据
- SqlDataReader读取分页数据,pageCount你是肿么了?