updateAsciiStream-metoden (java.lang.String, java.io.InputStream, int)

Ladda ned JDBC-drivrutin

Uppdaterar det utvalda kolumnnamnet med ett ASCII-strömvärde, som kommer att ha det angivna antalet byte.

Syntax

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

Parameters

Columnname

En sträng som innehåller kolumnnamnet.

x

Ett InputStream-objekt.

length

En int som anger strömmens längd.

undantag

SQLServerException

Remarks

Denna updateAsciiStream-metod specificeras av updateAsciiStream-metoden i gränssnittet java.sql.ResultSet.

Denna metod skickar ASCII-tecken (bytes) från ett InputStream-objekt till konvertibla teckenkolumner, vilka är ASCII-intervallet [0x00 - 0x7F] i Unicode, samt 874, 932, 936, 949, 950 och 1250 till 1258 kodsidor. Denna metod utför en konvertering till destinationssorteringssidan. Att försöka uppdatera en icke-konvertibel destinationskolumn kommer att orsaka att ett undantag kastas. För binära kolumner skickas råa bytes.

Om längden på strömmen skiljer sig från den som anges i längdparametern , kastar JDBC-drivrutinen ett undantag när raden uppdateras eller infogas.

Om strömmens längd är okänd kan längdparametern ställas in till -1 för att indikera att drivrutinen ska acceptera strömmen oavsett dess längd. Med sqljdbc4.jar rekommenderar vi att du använder JDBC 4.0-metoden updateAsciiStream Method (java.lang.String, java.io.InputStream) när applikationen vill uppdatera kolumnen från en ström vars längd är okänd.