【发布时间】:2011-09-05 14:57:07
【问题描述】:
谁能提供一个示例,说明如何使用 ExecuteReader 调用带有参数数组的存储过程?
【问题讨论】:
-
“参数数组”?您是指SqlCommand 上的Parameters 集合吗?
-
不确定这是否是我要问的。重载将其称为声明为 Object 的参数值的 ParamArray。我现在正在尝试 SQLCommand 的参数集合,但出现异常。所以可能不是这样。
-
也许我应该指定我正在尝试使用企业库 ExecuteReader。
-
我想我刚刚解决了自己的问题。我正在搜索 ExecuteReader 示例,但应该搜索 IDataReader
-
其实IDataReader是(例如)SqlDataReader使用的一个接口,是SqlCommand运行ExecuteReader时返回的对象。它在链中“更高”,虽然它可能提供一些工具来访问您的数据,但如果您通过 SqlCommand 访问数据,最好使用 SqlDataReader 方法(即 ExecuteReader)。
标签: vb.net parameters parameter-passing executereader