共用方式為


GetValues 方法

取得目前資料列中的所有屬性資料行。

命名空間:  System.Data.SqlServerCe
組件:  System.Data.SqlServerCe (在 System.Data.SqlServerCe.dll 中)

語法

'宣告
Public Overrides Function GetValues ( _
    values As Object() _
) As Integer
'用途
Dim instance As SqlCeDataReader
Dim values As Object()
Dim returnValue As Integer

returnValue = instance.GetValues(values)
public override int GetValues(
    Object[] values
)
public:
virtual int GetValues(
    array<Object^>^ values
) override
abstract GetValues : 
        values:Object[] -> int 
override GetValues : 
        values:Object[] -> int 
public override function GetValues(
    values : Object[]
) : int

參數

傳回值

型別:System. . :: . .Int32
陣列中 Object 的執行個體 (Instance) 數目。

實作

IDataRecord. . :: . .GetValues(array<Object> [] () [] [])

例外

例外狀況 條件
InvalidOperationException

作業無效。SqlCeDataReader 可能位在結果集的最後一個資料列之後。

備註

對大部分的應用程式而言,GetValues 方法會提供擷取所有資料行 (而不是個別擷取每個資料行) 之有效率的方式。

您可以傳遞含有少於結果資料列包含之資料行數的 Object 陣列。只有 Object 陣列儲存的資料量會複製到陣列中。您也可以傳遞長度比結果資料列包含的資料行數更長的 Object 陣列。

對於 null 資料庫資料行來說,這個方法會傳回 DBNull

請參閱

參考

SqlCeDataReader類別

SqlCeDataReader 成員

System.Data.SqlServerCe 命名空間