SqlDataReader.GetSqlValues(Object[]) 方法

定义

填充包含记录中所有列的值(以 SQL Server 类型表示)的数组 Object

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

参数

values
Object[]

要在其中复制值的数组 Object 。 列值表示为SQL Server类型。

返回

一个整数,指示复制的列数。

例外

values 为 null。

注解

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

适用于

另请参阅