Condividi tramite


Metodo setObject (int, java.lang.Object)

Scaricare il driver JDBC

Imposta il valore del parametro designato tramite l'oggetto specificato.

Sintassi

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

Parametri

index

Valore int che indica il numero di parametro.

obj

Oggetto .

Eccezioni

SQLServerException

Osservazioni:

Questo metodo setObject viene specificato dal metodo setObject nell'interfaccia java.sql.PreparedStatement.

Prima di chiamare il metodo setObject, l'applicazione potrebbe impostare il parametro specificato tramite uno dei metodi seguenti:

  • I metodi set<Type> della classe SQLServerPreparedStatement o della classe SQLServerCallableStatement

  • I metodi setNull della classe SQLServerPreparedStatement o della classe SQLServerCallableStatement

  • Metodo registerOutParameter della classe SQLServerCallableStatement

In tale caso, il tipo del parametro viene impostato automaticamente. Se l'applicazione chiama il metodo setObject con un valore obj NULL, il driver presuppone che il tipo del parametro sia un tipo impostato dal metodo chiamato in precedenza.

Se il valore obj è NULL e le informazioni sul tipo per tale parametro non possono essere determinate, il metodo setObject converte il parametro specificato in un valore CHAR prima di inviarlo al database.

A partire dal driver JDBC 3.0 di SQL Server, il comportamento di questo metodo viene modificato dalla proprietà di connessione sendTimeAsDatetime (Impostazione delle proprietà di connessione) e SQLServerDataSource.setSendTimeAsDatetime.

Per altre informazioni, vedere Configurazione della modalità di invio dei valori java.sql.Time al server.

Vedi anche

Metodo setObject (SQLServerPreparedStatement)
Membri di SQLServerPreparedStatement
Classe SQLServerPreparedStatement