OracleDataReader.GetChars(Int32, Int64, Char[], Int32, Int32) Methode

Definitie

Hiermee leest u een stroom tekens van de opgegeven kolom offset in de buffer als matrix, te beginnen bij de opgegeven buffer offset.

public:
 virtual long GetChars(int i, long fieldOffset, cli::array <char> ^ buffer2, int bufferoffset, int length);
public:
 override long GetChars(int i, long fieldOffset, cli::array <char> ^ buffer2, int bufferoffset, int length);
public long GetChars(int i, long fieldOffset, char[] buffer2, int bufferoffset, int length);
public override long GetChars(int i, long fieldOffset, char[] buffer2, int bufferoffset, int length);
abstract member GetChars : int * int64 * char[] * int * int -> int64
override this.GetChars : int * int64 * char[] * int * int -> int64
override this.GetChars : int * int64 * char[] * int * int -> int64
Public Function GetChars (i As Integer, fieldOffset As Long, buffer2 As Char(), bufferoffset As Integer, length As Integer) As Long
Public Overrides Function GetChars (i As Integer, fieldOffset As Long, buffer2 As Char(), bufferoffset As Integer, length As Integer) As Long

Parameters

i
Int32

De op nul gebaseerde kolomordinaal.

fieldOffset
Int64

De index in de rij waar de leesbewerking moet beginnen.

buffer2
Char[]

De buffer waarin gegevens moeten worden gekopieerd.

bufferoffset
Int32

De index waar buffer2 de schrijfbewerking moet worden gestart.

length
Int32

Het aantal tekens dat moet worden gelezen.

Retouren

Het werkelijke aantal tekens dat wordt gelezen.

Implementeringen

Opmerkingen

GetChars retourneert het aantal beschikbare tekens in het veld. In de meeste gevallen is dit de exacte lengte van het veld. Het geretourneerde getal kan echter kleiner zijn dan de werkelijke lengte van het veld als GetChars het al is gebruikt om tekens uit het veld te verkrijgen. Dit kan bijvoorbeeld het geval zijn als een OracleDataReader grote gegevensstructuur in een buffer wordt gelezen. Zie voor meer informatie de SequentialAccess instelling van CommandBehavior.

Als u een buffer doorgeeft die een null-waarde is. GetChars retourneert de lengte van het veld in tekens.

Van toepassing op