Compartir a través de


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

index

Un valor int que indica el número del parámetro.

obj

Un objeto.

Excepciones

SQLServerException

Notas

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 mediante uno de los siguientes métodos:

  • Los métodos set<Type> de la clase SQLServerPreparedStatement o de la clase SQLServerCallableStatement
  • Los métodos setNull de la clase SQLServerPreparedStatement o de 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 determinar 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 SQL Server, el comportamiento del método queda modificado por la propiedad de conexión sendTimeAsDatetime (Establecer las propiedades de conexión) y SQLServerDataSource.setSendTimeAsDatetime.

Para obtener más información, vea Configurar el modo en que los valores java.sql.Time se envían al servidor.

Vea también

Referencia

Clase SQLServerPreparedStatement

Conceptos

Método setObject (ISQLServerPreparedStatement)
Miembros de SQLServerPreparedStatement