时间:2021-07-01 10:21:17 帮助过:25人阅读
/// <summary>
/// Checks clumn Name
/// </summary>
/// <param name="reader">IDataReader</param>
/// <param name="columnName">column name</param>
/// <returns>bool</returns>
private bool CheckColumnName(IDataReader reader, string columnName)
{
bool result = false;
DataTable dt = reader.GetSchemaTable();
foreach (DataRow dr in dt.Rows)
{
if (dr["ColumnName"].ToString() == columnName)
result = true;
}
return result;
}
当获取相似数据时,使用不同方法调用不同sp,但是使用同一个方法去用IIDataReader或者SqlDataReader读取数据时需要判断column name是否存在。
标签:读取 get 一个 foreach 取数据 post sum 取数 div