Método setObject (int, java.lang.Object)
Establece el valor del parámetro designado utilizando el objeto determinado.
Sintaxis
public final void setObject(int index,
java.lang.Object obj)
Parámetros
índice
Valor int que indica el número de parámetro.
obj
Objeto.
Excepciones
Observaciones
El método setObject especifica este método setObject en la interfaz java.sql.PreparedStatement.
Antes de llamar a este método setObject, la aplicación podría establecer el parámetro especificado con uno de los siguientes métodos:
Los métodos set<Type> de la clase SQLServerPreparedStatement o la clase SQLServerCallableStatement
Los métodos setNull de la clase SQLServerPreparedStatement o la clase SQLServerCallableStatement
El método registerOutParameter de la clase SQLServerCallableStatement
En tal caso, el tipo del parámetro se establece automáticamente. Si la aplicación llama a este método setObject con un valor de obj NULL, el controlador supone que el tipo del parámetro se establece a través del método que se llamó anteriormente.
Si el valor de obj es NULL y no se puede averiguar información de tipo alguna, este método setObject convierte el parámetro especificado en CHAR antes de enviarlo a la base de datos.
Desde el controlador JDBC 3.0 de SQL Server, el comportamiento de este método queda modificado por la propiedad de conexión sendTimeAsDatetime (Establecimiento de las propiedades de conexión) y SQLServerDataSource.setSendTimeAsDatetime.
Para más información, vea Configurar el modo en que los valores java.sql.Time se envían al servidor.
Consulte también
Método setObject (SQLServerPreparedStatement)
Miembros de SQLServerPreparedStatement
Clase SQLServerPreparedStatement