Langage

IClob.SetCharacterStream(Int64) Méthode

Définition

Récupère un flux à utiliser pour écrire un flux de caractères Unicode dans la CLOB valeur que cet Clob objet représente, à la position pos.

[Android.Runtime.Register("setCharacterStream", "(J)Ljava/io/Writer;", "GetSetCharacterStream_JHandler:Java.Sql.IClobInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.IO.Writer? SetCharacterStream(long pos);
[<Android.Runtime.Register("setCharacterStream", "(J)Ljava/io/Writer;", "GetSetCharacterStream_JHandler:Java.Sql.IClobInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetCharacterStream : int64 -> Java.IO.Writer

Paramètres

pos
Int64

position à laquelle commencer l’écriture dans la CLOB valeur ; La première position est 1

Retours

un flux dans lequel les caractères encodés Unicode peuvent être écrits

Attributs

Exceptions

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

Remarques

Récupère un flux à utiliser pour écrire un flux de caractères Unicode dans la CLOB valeur que cet Clob objet représente, à la position pos. Les caractères écrits dans le flux remplacent les caractères existants dans l’objet Clob à partir de la position pos. Si la fin de la Clob valeur est atteinte lors de l’écriture de caractères dans le flux, la longueur de la Clob valeur est augmentée pour prendre en charge les caractères supplémentaires.

<b>Remarque :</b> si la valeur spécifiée pos est supérieure à la longueur+1 de la CLOB 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.

Java documentation pour java.sql.Clob.setCharacterStream(long).

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

S’applique à