Partager via


IBlob.SetBytes Méthode

Définition

Surcharges

SetBytes(Int64, Byte[])

Écrit le tableau donné d’octets dans la BLOB valeur que cet Blob objet représente, en commençant à la position pos, et retourne le nombre d’octets écrits.

SetBytes(Int64, Byte[], Int32, Int32)

Écrit tout ou partie du tableau donné byte dans la BLOB valeur que cet Blob objet représente et retourne le nombre d’octets écrits.

SetBytes(Int64, Byte[])

Écrit le tableau donné d’octets dans la BLOB valeur que cet Blob objet représente, en commençant à la position pos, et retourne le nombre d’octets écrits.

[Android.Runtime.Register("setBytes", "(J[B)I", "GetSetBytes_JarrayBHandler:Java.Sql.IBlobInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public int SetBytes (long pos, byte[]? bytes);
[<Android.Runtime.Register("setBytes", "(J[B)I", "GetSetBytes_JarrayBHandler:Java.Sql.IBlobInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBytes : int64 * byte[] -> int

Paramètres

pos
Int64

position dans l’objet BLOB auquel commencer l’écriture ; la première position est 1

bytes
Byte[]

tableau d’octets à écrire dans la BLOB valeur que cet Blob objet représente

Retours

nombre d’octets écrits

Attributs

Exceptions

si une erreur se produit lors de l’accès au Blob.

Remarques

Écrit le tableau donné d’octets dans la BLOB valeur que cet Blob objet représente, en commençant à la position pos, et retourne le nombre d’octets écrits. Le tableau d’octets remplace les octets existants dans l’objet Blob à partir de la position pos. Si la fin de la Blob valeur est atteinte lors de l’écriture du tableau d’octets, la longueur de la Blob valeur est augmentée pour prendre en charge les octets supplémentaires.

<b>Remarque :</b> si la valeur spécifiée pos est supérieure à la longueur+1 de la BLOB valeur, le comportement n’est pas défini. Certains pilotes JDBC peuvent lever un SQLException certain temps, tandis que d’autres pilotes peuvent prendre en charge cette opération.

Ajouté dans la version 1.4.

Documentation Java pour java.sql.Blob.setBytes(long, byte[]).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

SetBytes(Int64, Byte[], Int32, Int32)

Écrit tout ou partie du tableau donné byte dans la BLOB valeur que cet Blob objet représente et retourne le nombre d’octets écrits.

[Android.Runtime.Register("setBytes", "(J[BII)I", "GetSetBytes_JarrayBIIHandler:Java.Sql.IBlobInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public int SetBytes (long pos, byte[]? bytes, int offset, int len);
[<Android.Runtime.Register("setBytes", "(J[BII)I", "GetSetBytes_JarrayBIIHandler:Java.Sql.IBlobInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBytes : int64 * byte[] * int * int -> int

Paramètres

pos
Int64

position dans l’objet BLOB auquel commencer l’écriture ; la première position est 1

bytes
Byte[]

tableau d’octets à écrire dans cet BLOB objet

offset
Int32

décalage dans le tableau bytes auquel commencer la lecture des octets à définir

len
Int32

nombre d’octets à écrire dans la BLOB valeur du tableau d’octets bytes

Retours

nombre d’octets écrits

Attributs

Exceptions

si une erreur se produit lors de l’accès au Blob.

Remarques

Écrit tout ou partie du tableau donné byte dans la BLOB valeur que cet Blob objet représente et retourne le nombre d’octets écrits. L’écriture commence à la position pos dans la BLOB valeur ; len les octets du tableau d’octets donné sont écrits. Le tableau d’octets remplace les octets existants dans l’objet Blob à partir de la position pos. Si la fin de la Blob valeur est atteinte lors de l’écriture du tableau d’octets, la longueur de la Blob valeur est augmentée pour prendre en charge les octets supplémentaires.

<b>Remarque :</b> si la valeur spécifiée pos est supérieure à la longueur+1 de la BLOB valeur, le comportement n’est pas défini. Certains pilotes JDBC peuvent lever un SQLException certain temps, tandis que d’autres pilotes peuvent prendre en charge cette opération.

Ajouté dans la version 1.4.

Documentation Java pour java.sql.Blob.setBytes(long, byte[], int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à