SqlDataReader.GetSqlValues(Object[]) 方法

定义

填充包含记录中所有列的值的 Object 数组,这些值表示为 SQL Server 类型。

public:
 virtual int GetSqlValues(cli::array <System::Object ^> ^ values);
public virtual int GetSqlValues (object[] values);
abstract member GetSqlValues : obj[] -> int
override this.GetSqlValues : obj[] -> int
Public Overridable Function GetSqlValues (values As Object()) As Integer

参数

values
Object[]

要将值复制到其中的 Object 数组。 这些列值表示为 SQL Server 类型。

返回

表示复制的列数的整数。

例外

values 为 null。

注解

使用 SQL 类型系统而不是 CLR 类型系统,在单个调用中返回记录中的所有列的值。 数组的 Object 长度不需要与记录中的列数匹配。 可以传递包含 Object 少于记录中包含的列数的数组。 仅将数组保存的数据 Object 量复制到数组,从序号为 0 的列开始。 还可以传递其 Object 长度大于结果行中包含的列数的数组。 所有剩余列均不受影响。

适用于