updateAsciiStream – metoda (java.lang.String, java.io.InputStream, int)

Stáhnout ovladač JDBC

Aktualizuje určený název sloupce o hodnotu ASCII proudu, která bude mít zadaný počet bajtů.

Syntax

  
public void updateAsciiStream(java.lang.String columnName,  
                              java.io.InputStream x,  
                              int length)  

Parameters

Columnname

Řetězec obsahující název sloupce.

x

Objekt InputStream.

length

Int, který ukazuje délku proudu.

Výjimky

SQLServerException

Remarks

Tato metoda updateAsciiStream je specifikována metodou updateAsciiStream v rozhraní java.sql.ResultSet.

Tato metoda předává ASCII znaky (bajty) z objektu InputStream do konvertibilních sloupců znaků, což jsou ASCII rozsah [0x00 - 0x7F] Unicode a kódové stránky od 874, 932, 936, 949, 950 a 1250 až 1258. Tato metoda provádí převod na cílovou stránku pro třídění. Pokud se pokusíte aktualizovat nekonvertibilní cílový sloupec, vyhodí se výjimka. Pro binární sloupce se předávají surové bajty.

Pokud je délka proudu jiná než ta, která je specifikována v parametru délky , JDBC ovladač vyhodí výjimku při aktualizaci nebo vložení řádku.

Pokud délka proudu není známa, lze parametr délky nastavit na -1, aby naznačil, že řidič by měl proud přijmout bez ohledu na jeho délku. U sqljdbc4.jar doporučujeme použít metodu JDBC 4.0 updateAsciiStream Method (java.lang.String, java.io.InputStream), když aplikace chce aktualizovat sloupec z proudu, jehož délka není známa.