Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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
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.