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

Stáhnout ovladač JDBC

Aktualizuje určený sloupec o hodnotu ASCII proudu, která bude mít specifikovaný počet bajtů.

Syntax

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

Parameters

Columnname

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

streamValue

Objekt InputStream.

length

Délka datového 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.