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 類型表示。

傳回

一個整數表示複製的欄位數。

例外狀況

values 為 null。

備註

在單一呼叫中回傳記錄中所有欄位的值,使用 SQL 類型系統而非 CLR 類型系統。 陣列長度 Object 不必與記錄中的欄位數相符。 你可以傳遞 Object 一個陣列數量少於記錄中欄位數的陣列。 只有陣列所包含的資料 Object 量會被複製到陣列,從序數為 0 的欄位開始。 你也可以傳遞 Object 一個長度超過該列欄位數的陣列。 剩餘的柱子則保持不變。

適用於

另請參閱