Teilen über


setAsciiStream-Methode (java.lang.String, java.io.InputStream, int)

JDBC-Treiber herunterladen

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

SQLServerException

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