Compartilhar via


IPreparedStatement.SetAsciiStream Método

Definição

Sobrecargas

SetAsciiStream(Int32, Stream)

Define o parâmetro designado como o fluxo de entrada fornecido.

SetAsciiStream(Int32, Stream, Int32)

Define o parâmetro designado como o fluxo de entrada fornecido, que terá o número de bytes especificado.

SetAsciiStream(Int32, Stream, Int64)

Define o parâmetro designado como o fluxo de entrada fornecido, que terá o número de bytes especificado.

SetAsciiStream(Int32, Stream)

Define o parâmetro designado como o fluxo de entrada fornecido.

[Android.Runtime.Register("setAsciiStream", "(ILjava/io/InputStream;)V", "GetSetAsciiStream_ILjava_io_InputStream_Handler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetAsciiStream (int parameterIndex, System.IO.Stream? x);
[<Android.Runtime.Register("setAsciiStream", "(ILjava/io/InputStream;)V", "GetSetAsciiStream_ILjava_io_InputStream_Handler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetAsciiStream : int * System.IO.Stream -> unit

Parâmetros

parameterIndex
Int32

o primeiro parâmetro é 1, o segundo é 2, ...

x
Stream

o fluxo de entrada Java que contém o valor do parâmetro ASCII

Atributos

Exceções

se ocorrer um erro de banco de dados.

Comentários

Define o parâmetro designado como o fluxo de entrada fornecido. Quando um valor ASCII muito grande é inserido em um LONGVARCHAR parâmetro, pode ser mais prático enviá-lo por meio de um java.io.InputStreamarquivo . Os dados serão lidos do fluxo conforme necessário até que o final do arquivo seja alcançado. O driver JDBC fará qualquer conversão necessária de ASCII para o formato char do banco de dados.

<Nota B>:</B> Este objeto de fluxo pode ser um objeto de fluxo Java padrão ou sua própria subclasse que implementa a interface padrão.

<Nota B>:</B> Consulte a documentação do driver JDBC para determinar se pode ser mais eficiente usar uma versão da qual usa um parâmetro de setAsciiStream comprimento.

Adicionado em 1.6.

Documentação Java para java.sql.PreparedStatement.setAsciiStream(int, java.io.InputStream).

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

Aplica-se a

SetAsciiStream(Int32, Stream, Int32)

Define o parâmetro designado como o fluxo de entrada fornecido, que terá o número de bytes especificado.

[Android.Runtime.Register("setAsciiStream", "(ILjava/io/InputStream;I)V", "GetSetAsciiStream_ILjava_io_InputStream_IHandler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetAsciiStream (int parameterIndex, System.IO.Stream? x, int length);
[<Android.Runtime.Register("setAsciiStream", "(ILjava/io/InputStream;I)V", "GetSetAsciiStream_ILjava_io_InputStream_IHandler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetAsciiStream : int * System.IO.Stream * int -> unit

Parâmetros

parameterIndex
Int32

o primeiro parâmetro é 1, o segundo é 2, ...

x
Stream

o fluxo de entrada Java que contém o valor do parâmetro ASCII

length
Int32

O número de bytes no fluxo

Atributos

Exceções

se ocorrer um erro de banco de dados.

Comentários

Define o parâmetro designado como o fluxo de entrada fornecido, que terá o número de bytes especificado. Quando um valor ASCII muito grande é inserido em um LONGVARCHAR parâmetro, pode ser mais prático enviá-lo por meio de um java.io.InputStreamarquivo . Os dados serão lidos do fluxo conforme necessário até que o final do arquivo seja alcançado. O driver JDBC fará qualquer conversão necessária de ASCII para o formato char do banco de dados.

<Nota B>:</B> Este objeto de fluxo pode ser um objeto de fluxo Java padrão ou sua própria subclasse que implementa a interface padrão.

Documentação Java para java.sql.PreparedStatement.setAsciiStream(int, java.io.InputStream, int).

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

Aplica-se a

SetAsciiStream(Int32, Stream, Int64)

Define o parâmetro designado como o fluxo de entrada fornecido, que terá o número de bytes especificado.

[Android.Runtime.Register("setAsciiStream", "(ILjava/io/InputStream;J)V", "GetSetAsciiStream_ILjava_io_InputStream_JHandler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetAsciiStream (int parameterIndex, System.IO.Stream? x, long length);
[<Android.Runtime.Register("setAsciiStream", "(ILjava/io/InputStream;J)V", "GetSetAsciiStream_ILjava_io_InputStream_JHandler:Java.Sql.IPreparedStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetAsciiStream : int * System.IO.Stream * int64 -> unit

Parâmetros

parameterIndex
Int32

o primeiro parâmetro é 1, o segundo é 2, ...

x
Stream

o fluxo de entrada Java que contém o valor do parâmetro ASCII

length
Int64

O número de bytes no fluxo

Atributos

Exceções

se ocorrer um erro de banco de dados.

Comentários

Define o parâmetro designado como o fluxo de entrada fornecido, que terá o número de bytes especificado. Quando um valor ASCII muito grande é inserido em um LONGVARCHAR parâmetro, pode ser mais prático enviá-lo por meio de um java.io.InputStreamarquivo . Os dados serão lidos do fluxo conforme necessário até que o final do arquivo seja alcançado. O driver JDBC fará qualquer conversão necessária de ASCII para o formato char do banco de dados.

<Nota B>:</B> Este objeto de fluxo pode ser um objeto de fluxo Java padrão ou sua própria subclasse que implementa a interface padrão.

Adicionado em 1.6.

Documentação Java para java.sql.PreparedStatement.setAsciiStream(int, java.io.InputStream, long).

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

Aplica-se a