Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » UltraLite - M-Business Anywhere-Programmierung » UltraLite für M-Business Anywhere-API-Referenz » ULTable-Klasse

 

getBytesSection-Methode

Kopiert, am angegebenen Offset beginnend, eine Teilmenge des Inhalts der angegebenen SQLType.LONGBINARY-Spalte in das angegebene Offset des Ziel-Byte-Arrays.

Syntax
UInt32 getBytesSection(
   UInt16 index 
   UInt32 srcOffset,
   Array  dst, 
   UInt32 dstOffset,
   UInt32 count  
)
Parameter

index   Die 1-basierte Ordinale der Spalte, die die binären Daten enthält

srcOffset   Die Startposition im Spaltenwert. Null ist der Anfang des Werts.

dst   Das Ziel-Array

dstOffset   Die Startposition im Ziel-Array

count   Die Anzahl der zu kopierenden Bytes

Rückgabe

Die Anzahl der gelesenen Byte

Bemerkungen

Die Bytes an den Positionen srcOffset (beginnend bei 0) bis srcOffset+count-1 der Quellspalte werden jeweils an die Positionen dstOffset bis dstOffset+count-1 kopiert. Falls das Ende des Werts angetroffen wird, bevor Anzahl Byte kopiert wurden, bleibt der Rest des Zielarrays unverändert.

Wenn einer der folgenden Punkte zutrifft, wird ein Fehler ausgegeben, Connection.sqlCode auf SQLError.SQLE_INVALID_PARAMETER gesetzt und das Ziel nicht geändert: