共用方式為


SqlCeDataReader.GetValues 方法

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

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

語法

'宣告
<SecurityTreatAsSafeAttribute> _
<SecurityCriticalAttribute> _
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)
[SecurityTreatAsSafeAttribute]
[SecurityCriticalAttribute]
public override int GetValues(
    Object[] values
)
[SecurityTreatAsSafeAttribute]
[SecurityCriticalAttribute]
public:
virtual int GetValues(
    array<Object^>^ values
) override
[<SecurityTreatAsSafeAttribute>]
[<SecurityCriticalAttribute>]
abstract GetValues : 
        values:Object[] -> int 
[<SecurityTreatAsSafeAttribute>]
[<SecurityCriticalAttribute>]
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 類別

System.Data.SqlServerCe 命名空間