updateAsciiStream, metoda (java.lang.String, java.io.InputStream, long)

pobierz sterownik JDBC

Aktualizuje wyznaczoną kolumnę wartością strumienia ASCII, która będzie miała określoną liczbę bajtów.

Syntax

  
public void updateAsciiStream(java.lang.String columnName,  
                              java.io.InputStream streamValue,  
                              long length)  

Parameters

Columnname

Ciąg zawierający nazwę kolumny.

streamValue

Obiekt InputStream.

length

Długość strumienia.

Wyjątki

SQLServerException

Remarks

Metoda updateAsciiStream jest określana przez metodę updateAsciiStream w interfejsie java.sql.ResultSet.

Ta metoda przekazuje znaki ASCII (bajty) z obiektu InputStream do kolumn znaków konwertywalnych, które są zakresem ASCII [0x00 - 0x7F] Unicode oraz stronami kodowymi 874, 932, 936, 949, 950 i 1250 do 1258. Ta metoda przeprowadza konwersję na docelową stronę do sortowania. Próba aktualizacji kolumny docelowej niekonwertywalnej spowoduje wyrzucenie wyjątku. Dla kolumn binarnych przekazywane są surowe bajty.

Jeśli długość strumienia różni się od tej określonej w parametrze długości , sterownik JDBC wyrzuca wyjątek przy aktualizacji lub wstawieniu wiersza.

Jeśli długość strumienia jest nieznana, parametr długości można ustawić na -1, aby wskazać, że sterownik powinien zaakceptować strumień niezależnie od jego długości. W sqljdbc4.jar zalecamy użycie metody JDBC 4.0 updateAsciiStream Method (java.lang.String, java.io.InputStream), gdy aplikacja chce zaktualizować kolumnę ze strumienia o nieznanej długości.