Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Uppdaterar den utvalda kolumnen med ett binärt strömvärde, som kommer att ha det angivna antalet byte.
Syntax
public void updateBinaryStream(java.lang.String columnLabel,
java.io.InputStream x,
int length)
Parameters
columnLabel
En sträng som innehåller kolumnetiketten.
x
Ett InputStream-objekt.
length
En int som anger strömmens längd.
undantag
Remarks
Denna updateBinaryStream-metod specificeras av updateBinaryStream-metoden i gränssnittet java.sql.ResultSet.
Denna metod skickar bytes från ett InputStream-objekt till utvalda SQL Server-binära kolumner såsom binär, varbinär, varbinary(max), image, xml och udt. Uppdatering av teckenkolumner stöds inte med denna metod. För att uppdatera teckenkolumner med en InputStream, använd updateAsciiStream-metoden .
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 updateBinaryStream Method (java.lang.String, java.io.InputStream) när applikationen vill uppdatera kolumnen från en ström vars längd är okänd.