SqlDataReader.GetSqlValues(Object[]) 方法

定义

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

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 类型。

返回

Int32

表示复制的列数的整数。

例外

values 为 null。

注解

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

适用于

另请参阅