当获取相似数据时,使用不同方法调用不同sp,但是使用同一个方法去用IIDataReader或者SqlDataReader读取数据时需要判断column name是否存在。
2018-01-30 10:55
961 查看
/// <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;
}
/// 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;
}
相关文章推荐
- asp.net中SqlDataReader获取数据存在的问题解决方法
- SqlDataReader 判断是否存在某列的方法
- SqlDataReader,DataTable 判断是否存在某列的方法
- SqlDataReader,DataTable 判断是否存在某列的方法
- 如何判断一个sqldatareader是否有记录,或者记录数有多少条
- 使用SqlDataReader获取只读数据
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- 使用SqlDataReader读取数据示例
- 使用SqlDataReader读取数据示例
- MS SQL Server中数据表、视图、函数/方法、存储过程是否存在判断及创建
- 获取sqlDataReader对象Read()方法读取流的字段值的四种方法
- MS SQL Server中数据表、视图、函数/方法、存储过程是否存在判断及创建
- 使用 SqlDataReader 读取数据示例
- 使用Visual Studio自带数据库配合SqlDataReader 读取数据库数据
- Oracle判断数据是否存在(使用游标判断需要注意的问题)
- C#使用SqlDataAdapter对象获取数据的方法
- 使用java调用C语言的方法,让java获取串口数据并生成一个String对象的代码。
- [SQL,Java]判断某一个已知表名的表是否在数据库中存在的方法
- WindowsMobile(Winform)开发中的数据存储(解决在不同的Form中要调用对方的方法或者使用对方的数据问题)
- 使用 SqlDataReader 读取数据示例