首页 新闻 会员 周边 捐助

怎样new一个SqlDataReader,把参数传进去

0
悬赏园豆:5 [待解决问题]

public void ReadFromDB(CSqlParameters sqlParamSet, out SqlDataReader dataReader)

 

SqlDataReader 不能new ,会报错,怎样传一个SqlDataReader 对象的参数

杀  手的主页 杀 手 | 菜鸟二级 | 园豆:213
提问于:2012-07-11 09:20
< >
分享
所有回答(2)
0

参考代码:

using (var sqlConnection = new SqlConnection(_connectionString))
{
    var command = sqlConnection.CreateCommand();
    command.CommandText = "存储过程名称";
    command.CommandType = System.Data.CommandType.StoredProcedure;
    command.Parameters.AddWithValue("@参数名称", value);
    sqlConnection.Open();
    using (var reader = command.ExecuteReader())
    {
    }
}
dudu | 园豆:29333 (高人七级) | 2012-07-11 09:25

谢谢,谢谢指导

支持(0) 反对(0) 杀 手 | 园豆:213 (菜鸟二级) | 2012-07-11 16:05
0

调用你这个方法,就算能new,new一个SqlDataReader传进去没有任何意义。因为你这里加了out关键字是输出参数。而且你这个out加在这里也完全没有意义。因为SqlDataReader类本来就是引用类型。。

俗人... | 园豆:83 (初学一级) | 2012-07-11 09:34

谢谢,谢谢指导

支持(0) 反对(0) 杀 手 | 园豆:213 (菜鸟二级) | 2012-07-11 16:05
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册