Freigeben über


IRowSet.SetBlob Methode

Definition

Überlädt

SetBlob(String, Stream, Int64)

Legt den angegebenen Parameter auf ein InputStream Objekt fest.

SetBlob(Int32, Stream, Int64)

Legt den angegebenen Parameter auf ein InputStream Objekt fest.

SetBlob(String, Stream)

Legt den angegebenen Parameter auf ein InputStream Objekt fest.

SetBlob(Int32, Stream)

Legt den angegebenen Parameter auf ein InputStream Objekt fest.

SetBlob(Int32, IBlob)

Legt den angegebenen Parameter im Befehl dieses RowSet Objekts mit dem angegebenen Blob Wert fest.

SetBlob(String, IBlob)

Legt den angegebenen Parameter auf das angegebene java.sql.Blob Objekt fest.

SetBlob(String, Stream, Int64)

Legt den angegebenen Parameter auf ein InputStream Objekt fest.

[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

Parameter

parameterName
String

der Name des Parameters, der festgelegt werden soll, ist 2, ...

inputStream
Stream

Ein Objekt, das die Daten enthält, auf die der Parameterwert festgelegt werden soll.

length
Int64

die Anzahl der Bytes in den Parameterdaten.

Attribute

Ausnahmen

wenn beim Zugriff auf die Datenbank ein Fehler auftritt.

Hinweise

Legt den angegebenen Parameter auf ein InputStream Objekt fest. Dies inputstream muss die Anzahl der zeichen enthalten, die mit der Länge angegeben werden, andernfalls wird beim Ausführen ein SQLExceptionCallableStatement Zeichen generiert. Diese Methode unterscheidet sich von der setBinaryStream (int, InputStream, int) Methode, da sie den Treiber darüber informiert, dass der Parameterwert als Eins BLOBan den Server gesendet werden soll. Wenn die setBinaryStream Methode verwendet wird, muss der Treiber möglicherweise zusätzliche Arbeit ausführen, um festzustellen, ob die Parameterdaten als oder LONGVARBINARY a an den Server gesendet werden sollen. BLOB

In 1.6 hinzugefügt.

Java-Dokumentation für javax.sql.RowSet.setBlob(java.lang.String, java.io.InputStream, long).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

SetBlob(Int32, Stream, Int64)

Legt den angegebenen Parameter auf ein InputStream Objekt fest.

[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

Parameter

parameterIndex
Int32

Index des ersten Parameters ist 1, der zweite ist 2, ...

inputStream
Stream

Ein Objekt, das die Daten enthält, auf die der Parameterwert festgelegt werden soll.

length
Int64

die Anzahl der Bytes in den Parameterdaten.

Attribute

Ausnahmen

wenn beim Zugriff auf die Datenbank ein Fehler auftritt.

Hinweise

Legt den angegebenen Parameter auf ein InputStream Objekt fest. Der Eingabestream muss die Anzahl der Zeichen enthalten, die mit der Länge angegeben werden, andernfalls wird eine SQLException generiert, wenn dies PreparedStatement ausgeführt wird. Diese Methode unterscheidet sich von der setBinaryStream (int, InputStream, int) Methode, da sie den Treiber darüber informiert, dass der Parameterwert als Eins BLOBan den Server gesendet werden soll. Wenn die setBinaryStream Methode verwendet wird, muss der Treiber möglicherweise zusätzliche Arbeit ausführen, um festzustellen, ob die Parameterdaten als oder LONGVARBINARY a an den Server gesendet werden sollen. BLOB

In 1.6 hinzugefügt.

Java-Dokumentation für javax.sql.RowSet.setBlob(int, java.io.InputStream, long).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

SetBlob(String, Stream)

Legt den angegebenen Parameter auf ein InputStream Objekt fest.

[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

Parameter

parameterName
String

der Name des Parameters

inputStream
Stream

Ein Objekt, das die Daten enthält, auf die der Parameterwert festgelegt werden soll.

Attribute

Ausnahmen

wenn beim Zugriff auf die Datenbank ein Fehler auftritt.

Hinweise

Legt den angegebenen Parameter auf ein InputStream Objekt fest. Diese Methode unterscheidet sich von der setBinaryStream (int, InputStream) Methode, da sie den Treiber darüber informiert, dass der Parameterwert als Eins BLOBan den Server gesendet werden soll. Wenn die setBinaryStream Methode verwendet wird, muss der Treiber möglicherweise zusätzliche Arbeit ausführen, um zu bestimmen, ob die Parameterdaten als oder LONGVARBINARY a an den Server gesendet werden sollen. BLOB

<B>Hinweis:</B> Erkundigen Sie sich in ihrer DOKUMENTATION zu IHREM TREIBER, ob es effizienter sein könnte, eine Version zu verwenden, von setBlob der ein Längenparameter benötigt wird.

In 1.6 hinzugefügt.

Java-Dokumentation für javax.sql.RowSet.setBlob(java.lang.String, java.io.InputStream).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

SetBlob(Int32, Stream)

Legt den angegebenen Parameter auf ein InputStream Objekt fest.

[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

Parameter

parameterIndex
Int32

Index des ersten Parameters ist 1, der zweite ist 2, ...

inputStream
Stream

Ein Objekt, das die Daten enthält, auf die der Parameterwert festgelegt werden soll.

Attribute

Ausnahmen

wenn beim Zugriff auf die Datenbank ein Fehler auftritt.

Hinweise

Legt den angegebenen Parameter auf ein InputStream Objekt fest. Diese Methode unterscheidet sich von der setBinaryStream (int, InputStream) Methode, da sie den Treiber darüber informiert, dass der Parameterwert als Eins BLOBan den Server gesendet werden soll. Wenn die setBinaryStream Methode verwendet wird, muss der Treiber möglicherweise zusätzliche Arbeit ausführen, um festzustellen, ob die Parameterdaten als oder LONGVARBINARY a an den Server gesendet werden sollen. BLOB

<B>Hinweis:</B> Erkundigen Sie sich in ihrer DOKUMENTATION zu IHREM TREIBER, ob es effizienter sein könnte, eine Version zu verwenden, von setBlob der ein Längenparameter benötigt wird.

In 1.6 hinzugefügt.

Java-Dokumentation für javax.sql.RowSet.setBlob(int, java.io.InputStream).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

SetBlob(Int32, IBlob)

Legt den angegebenen Parameter im Befehl dieses RowSet Objekts mit dem angegebenen Blob Wert fest.

[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

Parameter

i
Int32

Der erste Parameter ist 1, der zweite ist 2, ...

x
IBlob

ein Objekt, das ein BLOB darstellt

Attribute

Ausnahmen

wenn beim Zugriff auf die Datenbank ein Fehler auftritt.

Hinweise

Legt den angegebenen Parameter im Befehl dieses RowSet Objekts mit dem angegebenen Blob Wert fest. Der Treiber konvertiert dies in den BLOB Wert, den das Blob Objekt darstellt, bevor es an die Datenbank gesendet wird.

Java-Dokumentation für javax.sql.RowSet.setBlob(int, java.sql.Blob).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

SetBlob(String, IBlob)

Legt den angegebenen Parameter auf das angegebene java.sql.Blob Objekt fest.

[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

Parameter

parameterName
String

der Name des Parameters

x
IBlob

ein Blob Objekt, das einen SQL-Wert BLOB zuordnet

Attribute

Ausnahmen

wenn beim Zugriff auf die Datenbank ein Fehler auftritt.

Hinweise

Legt den angegebenen Parameter auf das angegebene java.sql.Blob Objekt fest. Der Treiber konvertiert dies in einen SQL-Wert BLOB , wenn er ihn an die Datenbank sendet.

In 1.6 hinzugefügt.

Java-Dokumentation für javax.sql.RowSet.setBlob(java.lang.String, java.sql.Blob).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: