setAsciiStream-Methode (java.lang.String, java.io.InputStream, int)
Legt den angegebenen Parameter auf den angegebenen Eingabedatenstrom mit der angegebenen Anzahl von Bytes fest.
Syntax
public void setAsciiStream(java.lang.String parameterName,
java.io.InputStream value,
int length)
Parameter
parameterName
Ein String-Objekt, das den Parameternamen enthält.
value
Ein InputStream-Objekt
length
Ein ganzzahliger Wert, der die Länge in Byte angibt.
Ausnahmen
Bemerkungen
Diese setAsciiStream-Methode wird von der setAsciiStream-Methode in der java.sql.CallableStatement-Schnittstelle angegeben.
Entspricht die Länge des Streams nicht der Angabe im length-Parameter, wird vom JDBC-Treiber beim Aktualisieren oder Einfügen der Zeile eine Ausnahme ausgelöst.
Ist die Länge des Streams nicht bekannt, kann der length-Parameter auf „–1“ festgelegt werden, um anzugeben, dass der Stream unabhängig von seiner Länge akzeptiert werden soll. Bei „sqljdbc4.jar“ empfiehlt sich die Verwendung der JDBC 4.0-Methode setAsciiStream-Methode (java.lang.String, java.io.InputStream), wenn von der Anwendung versucht wird, die Spalte aus einem Datenstrom mit unbekannter Länge zu aktualisieren.
Weitere Informationen
SQLServerCallableStatement-Elemente
SQLServerCallableStatement-Klasse