您现在的位置: 爱51代码网 >> 范文 >> 文章正文
ExecuteReade如何r创建SqlDatareader对象

其ExecuteReader的参数是(CommandType commandType, string commandText, params SqlParameter[] commandParameters)

然后我想用它创建一个SqlDatareader对象

我是这么写的
SqlDataReader dr = DAL.NewSqlHelper.ExecuteReader(CommandType.Text, sql2, paras);

没有报错但是一运行就不对了,提示dr一直都为空,在while(dr.Read())处就出错了

这是NewSqlHelper.ExecuteReader的代码

public static SqlDataReader ExecuteReader(CommandType commandType, string commandText, params SqlParameter[] commandParameters)
        {
            if (constring == null || constring.Length == 0) throw new ArgumentNullException("connectionString");
            SqlConnection connection = null;
            try
            {
                connection = new SqlConnection(constring);
                connection.Open();
                return SqlHelper.ExecuteReader(connection, null, commandType, commandText, commandParameters, SqlConnectionOwnership.Internal);
            }
            catch
            {
                // If we fail to return the SqlDatReader, we need to close the connection ourselves
                if (connection != null) connection.Close();
                throw;
            }

        }
是底层方法跳转除了点错

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新文章 热点文章 相关文章
    C#如何读取WINDOWS的放大系数
    cximge的图如何存入数据库并提取
    DBGRID控件显示查询结果文本类型
    TChart控件如何把表中右边的系列
    fastreport提示没有找到fr_class
    linux下编译faac及faad2提示 rec
    accept无法获取客户端ip
    TClientDataSet如何避免多人更新
    如何用delphi代码修改XML节点
    vc++ pvoid *用delphi怎么表达
    TClientDataSet如何避免多人更新
    如何用delphi代码修改XML节点
    vc++ pvoid *用delphi怎么表达
    GIS用百度行政区域的经纬度直接画
    不小心卸载了.net 4 extend,vs2
    C#byte【】里的数转换成string时
    C#的session取不到值
    java如何判断一个字符串里的数字
    随机找出24个不一样的字,在把一
    java怎么实现html转为pdf
    如何在ashx页面里面使用Resp
    FormsAuthentication.SetAut
    FormsAuthentication.SetAut
    C#如何读取WINDOWS的放大系数
    C#数据结构和数据类型的区别
    如何实现datagridview数据插
    LINQ查询下拉框级联代码
    多线程有没有真正安全又不用
    ComboBox手动设置焦点调用窗
    强类型DataSet转成DataTable
     



    设为首页 | 加入收藏 | 网站地图 | 友情链接 |