SqlDataReader.GetSqlValues(Object[]) Metódus

Definíció

Kitölt egy Object tömböt, amely a rekord összes oszlopának értékeit tartalmazza, SQL Server típusként kifejezve.

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

Paraméterek

values
Object[]

Egy tömb, Object amelybe az értékeket másolni szeretné. Az oszlopértékek SQL Server típusokként vannak kifejezve.

Válaszok

A másolt oszlopok számát jelző egész szám.

Kivételek

values null értékű.

Megjegyzések

Egyetlen hívásban adja vissza a rekord összes oszlopának értékeit, a CLR-típusrendszer helyett az SQL-típusrendszert használva. A tömb hosszának Object nem kell megegyeznie a rekord oszlopainak számával. Olyan tömböt adhat át Object , amely kevesebb oszlopot tartalmaz, mint a rekordban található oszlopok száma. Csak a tömb által tárolt adatok Object mennyisége lesz átmásolva a tömbbe a 0 sorszámú oszloptól kezdve. Olyan tömböt is átadhat Object , amelynek hossza meghaladja az eredményként kapott sor oszlopainak számát. A fennmaradó oszlopok érintetlenek.

A következőre érvényes:

Lásd még