Metodo setObject (int, java.lang.Object)
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
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