Condividi tramite


IRowSet.SetBlob Metodo

Definizione

Overload

SetBlob(String, Stream, Int64)

Imposta il parametro designato su un InputStream oggetto .

SetBlob(Int32, Stream, Int64)

Imposta il parametro designato su un InputStream oggetto .

SetBlob(String, Stream)

Imposta il parametro designato su un InputStream oggetto .

SetBlob(Int32, Stream)

Imposta il parametro designato su un InputStream oggetto .

SetBlob(Int32, IBlob)

Imposta il parametro designato nel RowSet comando dell'oggetto con il valore specificato Blob .

SetBlob(String, IBlob)

Imposta il parametro designato sull'oggetto specificato java.sql.Blob .

SetBlob(String, Stream, Int64)

Imposta il parametro designato su un InputStream oggetto .

[Android.Runtime.Register("setBlob", "(Ljava/lang/String;Ljava/io/InputStream;J)V", "GetSetBlob_Ljava_lang_String_Ljava_io_InputStream_JHandler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetBlob (string? parameterName, System.IO.Stream? inputStream, long length);
[<Android.Runtime.Register("setBlob", "(Ljava/lang/String;Ljava/io/InputStream;J)V", "GetSetBlob_Ljava_lang_String_Ljava_io_InputStream_JHandler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBlob : string * System.IO.Stream * int64 -> unit

Parametri

parameterName
String

il nome del parametro da impostare il secondo è 2, ...

inputStream
Stream

Oggetto contenente i dati su cui impostare il valore del parametro.

length
Int64

numero di byte nei dati del parametro.

Attributi

Eccezioni

se si verifica un errore durante l'accesso al database.

Commenti

Imposta il parametro designato su un InputStream oggetto . Deve inputstream contenere il numero di caratteri specificato per lunghezza; in caso contrario, verrà generato un oggetto SQLException quando CallableStatement viene eseguito . Questo metodo è diverso dal setBinaryStream (int, InputStream, int) metodo perché informa il driver che il valore del parametro deve essere inviato al server come .BLOB Quando si usa il setBinaryStream metodo , il driver potrebbe dover eseguire operazioni aggiuntive per determinare se i dati dei parametri devono essere inviati al server come LONGVARBINARY o BLOB

Aggiunta nella versione 1.6.

Documentazione java per javax.sql.RowSet.setBlob(java.lang.String, java.io.InputStream, long).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

SetBlob(Int32, Stream, Int64)

Imposta il parametro designato su un InputStream oggetto .

[Android.Runtime.Register("setBlob", "(ILjava/io/InputStream;J)V", "GetSetBlob_ILjava_io_InputStream_JHandler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetBlob (int parameterIndex, System.IO.Stream? inputStream, long length);
[<Android.Runtime.Register("setBlob", "(ILjava/io/InputStream;J)V", "GetSetBlob_ILjava_io_InputStream_JHandler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBlob : int * System.IO.Stream * int64 -> unit

Parametri

parameterIndex
Int32

indice del primo parametro è 1, il secondo è 2, ...

inputStream
Stream

Oggetto contenente i dati su cui impostare il valore del parametro.

length
Int64

numero di byte nei dati del parametro.

Attributi

Eccezioni

se si verifica un errore durante l'accesso al database.

Commenti

Imposta il parametro designato su un InputStream oggetto . Il flusso di input deve contenere il numero di caratteri specificato per lunghezza; in caso contrario, verrà generato un oggetto SQLException quando PreparedStatement viene eseguito . Questo metodo è diverso dal setBinaryStream (int, InputStream, int) metodo perché informa il driver che il valore del parametro deve essere inviato al server come .BLOB Quando si usa il setBinaryStream metodo , il driver potrebbe dover eseguire operazioni aggiuntive per determinare se i dati dei parametri devono essere inviati al server come LONGVARBINARY o BLOB

Aggiunta nella versione 1.6.

Documentazione java per javax.sql.RowSet.setBlob(int, java.io.InputStream, long).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

SetBlob(String, Stream)

Imposta il parametro designato su un InputStream oggetto .

[Android.Runtime.Register("setBlob", "(Ljava/lang/String;Ljava/io/InputStream;)V", "GetSetBlob_Ljava_lang_String_Ljava_io_InputStream_Handler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetBlob (string? parameterName, System.IO.Stream? inputStream);
[<Android.Runtime.Register("setBlob", "(Ljava/lang/String;Ljava/io/InputStream;)V", "GetSetBlob_Ljava_lang_String_Ljava_io_InputStream_Handler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBlob : string * System.IO.Stream -> unit

Parametri

parameterName
String

nome del parametro

inputStream
Stream

Oggetto contenente i dati su cui impostare il valore del parametro.

Attributi

Eccezioni

se si verifica un errore durante l'accesso al database.

Commenti

Imposta il parametro designato su un InputStream oggetto . Questo metodo è diverso dal setBinaryStream (int, InputStream) metodo perché informa il driver che il valore del parametro deve essere inviato al server come .BLOB Quando si usa il setBinaryStream metodo , il driver potrebbe dover eseguire operazioni aggiuntive per determinare se i dati dei parametri devono essere inviati al server come LONGVARBINARY o BLOB

<B Nota:</B>> Consultare la documentazione del driver JDBC per determinare se potrebbe essere più efficiente usare una versione di setBlob che accetta un parametro di lunghezza.

Aggiunta nella versione 1.6.

Documentazione java per javax.sql.RowSet.setBlob(java.lang.String, java.io.InputStream).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

SetBlob(Int32, Stream)

Imposta il parametro designato su un InputStream oggetto .

[Android.Runtime.Register("setBlob", "(ILjava/io/InputStream;)V", "GetSetBlob_ILjava_io_InputStream_Handler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetBlob (int parameterIndex, System.IO.Stream? inputStream);
[<Android.Runtime.Register("setBlob", "(ILjava/io/InputStream;)V", "GetSetBlob_ILjava_io_InputStream_Handler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBlob : int * System.IO.Stream -> unit

Parametri

parameterIndex
Int32

indice del primo parametro è 1, il secondo è 2, ...

inputStream
Stream

Oggetto contenente i dati su cui impostare il valore del parametro.

Attributi

Eccezioni

se si verifica un errore durante l'accesso al database.

Commenti

Imposta il parametro designato su un InputStream oggetto . Questo metodo è diverso dal setBinaryStream (int, InputStream) metodo perché informa il driver che il valore del parametro deve essere inviato al server come .BLOB Quando si usa il setBinaryStream metodo , il driver potrebbe dover eseguire operazioni aggiuntive per determinare se i dati dei parametri devono essere inviati al server come LONGVARBINARY o BLOB

<B Nota:</B>> Consultare la documentazione del driver JDBC per determinare se potrebbe essere più efficiente usare una versione di setBlob che accetta un parametro di lunghezza.

Aggiunta nella versione 1.6.

Documentazione java per javax.sql.RowSet.setBlob(int, java.io.InputStream).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

SetBlob(Int32, IBlob)

Imposta il parametro designato nel RowSet comando dell'oggetto con il valore specificato Blob .

[Android.Runtime.Register("setBlob", "(ILjava/sql/Blob;)V", "GetSetBlob_ILjava_sql_Blob_Handler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetBlob (int i, Java.Sql.IBlob? x);
[<Android.Runtime.Register("setBlob", "(ILjava/sql/Blob;)V", "GetSetBlob_ILjava_sql_Blob_Handler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBlob : int * Java.Sql.IBlob -> unit

Parametri

i
Int32

il primo parametro è 1, il secondo è 2, ...

x
IBlob

oggetto che rappresenta un BLOB

Attributi

Eccezioni

se si verifica un errore durante l'accesso al database.

Commenti

Imposta il parametro designato nel RowSet comando dell'oggetto con il valore specificato Blob . Il driver convertirà questo valore nel BLOB valore rappresentato dall'oggetto Blob prima di inviarlo al database.

Documentazione java per javax.sql.RowSet.setBlob(int, java.sql.Blob).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

SetBlob(String, IBlob)

Imposta il parametro designato sull'oggetto specificato java.sql.Blob .

[Android.Runtime.Register("setBlob", "(Ljava/lang/String;Ljava/sql/Blob;)V", "GetSetBlob_Ljava_lang_String_Ljava_sql_Blob_Handler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetBlob (string? parameterName, Java.Sql.IBlob? x);
[<Android.Runtime.Register("setBlob", "(Ljava/lang/String;Ljava/sql/Blob;)V", "GetSetBlob_Ljava_lang_String_Ljava_sql_Blob_Handler:Javax.Sql.IRowSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBlob : string * Java.Sql.IBlob -> unit

Parametri

parameterName
String

nome del parametro

x
IBlob

oggetto Blob che esegue il mapping di un valore SQL BLOB

Attributi

Eccezioni

se si verifica un errore durante l'accesso al database.

Commenti

Imposta il parametro designato sull'oggetto specificato java.sql.Blob . Il driver lo converte in un valore SQL BLOB quando lo invia al database.

Aggiunta nella versione 1.6.

Documentazione java per javax.sql.RowSet.setBlob(java.lang.String, java.sql.Blob).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a