SqlDataReader.GetSqlValues 方法

获取当前行中的所有属性列。

**命名空间:**System.Data.SqlClient
**程序集:**System.Data(在 system.data.dll 中)

语法

声明
Public Overridable Function GetSqlValues ( _
    values As Object() _
) As Integer
用法
Dim instance As SqlDataReader
Dim values As Object()
Dim returnValue As Integer

returnValue = instance.GetSqlValues(values)
public virtual int GetSqlValues (
    Object[] values
)
public:
virtual int GetSqlValues (
    array<Object^>^ values
)
public int GetSqlValues (
    Object[] values
)
public function GetSqlValues (
    values : Object[]
) : int

参数

  • values
    要将属性列复制到其中的 Object 的数组。

返回值

数组中 Object 的实例的数目。

备注

对于大多数应用程序,GetValues 方法提供了一种高效的方法,它检索所有列,而不是分别检索每一列。

可以传递一个包含列数少于结果行中包含列数的 Object 数组。只有 Object 数组包含的数据量才会复制到数组中。还可以传递其长度大于结果行中所包含列数的 Object 数组。

平台

Windows 98、Windows 2000 SP4、Windows CE、Windows Millennium Edition、Windows Mobile for Pocket PC、Windows Mobile for Smartphone、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0

.NET Compact Framework

受以下版本支持:2.0、1.0

请参见

参考

SqlDataReader 类
SqlDataReader 成员
System.Data.SqlClient 命名空间

其他资源

使用 SqlTypes
在 ADO.NET 中连接和检索数据
使用 SQL Server .NET Framework 数据提供程序