ICallableStatement.SetBlob Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| SetBlob(String, IBlob) |
Legt den angegebenen Parameter auf das angegebene |
| SetBlob(String, Stream) |
Legt den angegebenen Parameter auf ein |
| SetBlob(String, Stream, Int64) |
Legt den angegebenen Parameter auf ein |
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:Java.Sql.ICallableStatementInvoker, 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:Java.Sql.ICallableStatementInvoker, 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 ein Datenbankfehler 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 java.sql.CallableStatement.setBlob(java.lang.String, java.sql.Blob).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 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:Java.Sql.ICallableStatementInvoker, 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:Java.Sql.ICallableStatementInvoker, 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 ein Datenbankfehler auftritt
Hinweise
Legt den angegebenen Parameter auf ein InputStream Objekt fest. Diese Methode unterscheidet sich von der setBinaryStream (int, InputStream) Methode, da er 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 java.sql.CallableStatement.setBlob(java.lang.String, java.io.InputStream).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
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:Java.Sql.ICallableStatementInvoker, 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:Java.Sql.ICallableStatementInvoker, 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 ein Datenbankfehler auftritt
Hinweise
Legt den angegebenen Parameter auf ein InputStream Objekt fest. Dies inputstream muss die Anzahl von Zeichen enthalten, die mit der Länge angegeben werden, andernfalls wird eine SQLException generiert, wenn dies CallableStatement ausgeführt wird. Diese Methode unterscheidet sich von der setBinaryStream (int, InputStream, int) Methode, da er 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.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.