updateNCharacterStream-Methode (java.lang.String, java.io.Reader, long)
Aktualisiert die angegebene Spalte mit einem Zeichendatenstromwert mit der angegebenen Anzahl von Bytes.
Syntax
public void updateNCharacterStream(java.lang.String columnLabel,
java.io.Reader reader,
long length)
Parameter
columnLabel
Eine Zeichenfolge, die die Spaltenbezeichnung enthält.
reader
Ein Reader-Objekt
length
Die Länge des Datenstroms.
Ausnahmen
Bemerkungen
Diese updateNCharacterStream-Methode wird von der updateNCharacterStream-Methode in der java.sql.ResultSet-Schnittstelle angegeben.
Diese Methode übergibt Unicode-Zeichen aus einem Reader-Objekt an ausgewählte nchar-, nvarchar(max) -, ntext- und xml-Spalten. Bei Verwendung dieser Methode für andere Datentypspalten wird eine Ausnahme ausgelöst.
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 updateNCharacterStream (java.lang.String, java.io.Reader), wenn die Anwendung versucht, die Spalte aus einem Stream mit unbekannter Länge zu aktualisieren.
Weitere Informationen
updateNCharacterStream-Methode (SQLServerResultSet)
SQLServerResultSet-Elemente
SQLServerResultSet-Klasse