Dela via


updateBinaryStream-metoden (java.lang.String, java.io.InputStream, long)

Ladda ned JDBC-drivrutin

Uppdaterar den avsedda kolumnen med ett binärt dataströmvärde, som har det angivna antalet byte.

Syntax

  
public void updateBinaryStream(java.lang.String columnLabel,  
                               java.io.InputStream x,  
                               long length)  

Parametrar

columnLabel

En sträng som innehåller kolumnetiketten.

x

Ett InputStream-objekt.

längd

En lång som anger strömmens längd.

Undantag

SQLServerException

Anmärkningar

Den här metoden updateBinaryStream anges av metoden updateBinaryStream i gränssnittet java.sql.ResultSet.

Den här metoden skickar byte från ett InputStream-objekt till valda binära SQL Server-kolumner som binär, varbinär, varbinary(max), bild, xml och udt. Uppdatering av teckenkolumner stöds inte med den här metoden. Om du vill uppdatera teckenkolumner med en InputStream använder du metoden updateAsciiStream.

Om strömmens längd skiljer sig från vad som anges i parametern längd utlöser JDBC-drivrutinen ett undantag när raden uppdateras eller infogas.

Om strömmens längd är okänd kan parametern längd anges 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-metoden (java.lang.String, java.io.InputStream) när programmet vill uppdatera kolumnen från en ström vars längd är okänd.

Se även

updateBinaryStream-metoden (SQLServerResultSet)
SQLServerResultSet-medlemmar
SQLServerResultSet Class