IClob.SetCharacterStream(Int64) Método

Definição

Recupera um fluxo a ser usado para gravar um fluxo de caracteres Unicode no CLOB valor que este Clob objeto representa, na posição 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

Parâmetros

pos
Int64

a posição na qual começar a gravar no CLOB valor; A primeira posição é 1

Retornos

um fluxo no qual caracteres codificados por Unicode podem ser gravados

Atributos

Exceções

se ocorrer um erro acessando o Clob.

Comentários

Recupera um fluxo a ser usado para gravar um fluxo de caracteres Unicode no CLOB valor que este Clob objeto representa, na posição pos. Os caracteres gravados no fluxo substituirão os caracteres existentes no Clob objeto começando na posição pos. Se o final do Clob valor for atingido durante a gravação de caracteres no fluxo, o comprimento do Clob valor será aumentado para acomodar os caracteres extras.

<b>Observação:</b> Se o valor especificado for pos maior, o comprimento+1 do CLOB valor será indefinido. Alguns drivers JDBC podem gerar um tempo SQLException em que outros drivers podem dar suporte a essa operação.

Adicionado em 1.4.

Java documentação para java.sql.Clob.setCharacterStream(long).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a