SqlDataReader.GetSqlValues(Object[]) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.