SqlDataRecord.GetSqlValues(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[]

要将值列值复制到其中的数组。

返回

指示复制的列数的 Int32

例外

valuesnull

类型不匹配。

注解

列的SQL Server类型值将复制到values作为参数传递的数组中。 对于 null 值,将返回一个 Sql 类型实例, IsNull 其中 属性为 true。

数组的 values 长度不需要与记录中的列数匹配。 如果数组长度大于列数,则所有列值都复制到数组中;如果小于 ,则仅将列值的数组长度数复制到数组中,从序号为 0 的列值开始。

适用于

另请参阅