SqlDataReader问题求助,
这个类,我调用之后,如何变比connection连接 ?
/// <summary>
/// 执行查询语句,返回OracleDataReader ( 注意:调用该方法后,一定要对SqlDataReader进行Close )
/// </summary>
/// <param name="strSQL">查询语句</param>
/// <returns>OracleDataReader</returns>
public static OracleDataReader ExecuteReader(string strSQL)
{
OracleConnection connection = new OracleConnection(connectionString);
OracleCommand cmd = new OracleCommand(strSQL,connection);
try
{
connection.Open();
OracleDataReader myReader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
return myReader;
}
catch(System.Data.OracleClient.OracleException e)
{
throw new Exception(e.Message);
}
}
/// <summary>
/// 执行查询语句,返回OracleDataReader ( 注意:调用该方法后,一定要对SqlDataReader进行Close )
/// </summary>
/// <param name="strSQL">查询语句</param>
/// <returns>OracleDataReader</returns>
public static OracleDataReader ExecuteReader(string strSQL)
{
OracleConnection connection = new OracleConnection(connectionString);
OracleCommand cmd = new OracleCommand(strSQL,connection);
try
{
connection.Open();
OracleDataReader myReader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
return myReader;
}
catch(System.Data.OracleClient.OracleException e)
{
throw new Exception(e.Message);
}
}
...全文
相关推荐
SqlDataReader的用法
SqlDataReader的用法
SqlDataReader 和SqlDataAdapter 区别
SqlDataReader和SqlDataAdapter 区别 一,SqlDataReader //基于连接,只读访问 适合数据量较小。 SqlDataAdapter //基于非连接,适于数据量较大时,可以另行修改,最后再把修改结果返回给数据库。要求资源也大一点 二,SqlDataAdapter 读取数据后将数据集放入DataSet ,DataSet 的数据存在本地客服机内存。 三,SqlData...
SqlDataReader用法问题
主要是对数据库的连接语句。我现在想问的是如果数据库存储某一项的数据为空时(比如sdr.GetString(10)这项在数据库中的值为空时)编译会报错 怎么修改 ,实际中不可能每个人的资料都齐全。比如 有些人的还没手机
SqlDataReader
介绍 SqlDataReader对象例子,亲自运行过,没有问题初学者参考
c#中SqlHelper封装SqlDataReader的方法
主要介绍了c#中SqlHelper封装SqlDataReader的方法,涉及C#针对数据库相关操作封装与使用的技巧,需要的朋友可以参考下


