setObject-metoden (int, java.lang.Object)

Ladda ned JDBC-drivrutin

Sätter värdet på den angivna parametern genom att använda det givna objektet.

Syntax

  
public final void setObject(int index,  
                            java.lang.Object obj)  

Parameters

index

En int som anger parameternumret.

Mål

Ett objekt.

undantag

SQLServerException

Remarks

Denna setObject-metod specificeras av setObject-metoden i gränssnittet java.sql.PreparedStatement.

Innan denna setObject-metod anropas kan applikationen sätta den specificerade parametern genom att använda en av följande metoder:

  • Settyp-metoderna<> i SQLServerPreparedStatement-klassen eller SQLServerCallableStatement-klassen

  • SetNull-metoderna i SQLServerPreparedStatement-klassen eller SQLServerCallableStatement-klassen

  • RegisterOutParameter-metoden i SQLServerCallableStatement-klassen

I ett sådant fall sätts parameterns typ automatiskt. Om applikationen anropar denna setObject-metod med obj-värdet NULL, antar drivrutinen att typen av parametern är en som sätts av den tidigare anropade metoden.

Om obj-värdet är NULL och ingen typinformation för den parametern kan bestämmas, konverterar denna setObject-metod den specificerade parametern till en CHAR innan den skickas till databasen.

Från och med SQL Server JDBC Driver 3.0 modifieras metodens beteende av egenskapen sendTimeAsDatetime connection (Setting the Connection Properties) och SQLServerDataSource.setSendTimeAsDatetime.

För mer information, se Konfigurera hur java.sql.Time-värden skickas till servern.