Freigeben über


getHoldability-Methode (ISQLServerResultSet)

Ruft die Haltbarkeit dieses SQLServerResultSet-Objekts ab.

Hinweis

Diese Funktion wird mit Version 2.0 von Microsoft SQL Server JDBC Driver eingeführt.

Syntax

public int getHoldability()

Rückgabewert

Ein Wert vom Typ int mit einer der folgenden Holdabilitystufen:

HOLD_CURSORS_OVER_COMMIT

CLOSE_CURSORS_AT_COMMIT

Ausnahmen

SQLServerException

Hinweise

Diese getHoldability-Methode wird von der getHoldability-Methode in der java.sql.ResultSet-Schnittstelle angegeben.

Zum Festlegen der Holdability für Resultsets kann von Anwendungen die setHoldability-Methode der SQLServerConnection-Klasse verwendet werden. Nach dem Aufrufen der setHoldability-Methode, dem Erstellen des Anweisungsobjekts und dessen Resultsetobjekts und dem Ausführen der Anweisung muss die Haltbarkeit von der Anwendung möglicherweise erneut geändert werden.

Wenn Servercursor mit SQL Server 2005 oder höher verbunden sind, wirkt sich das Festlegen der Haltbarkeit nur auf die Haltbarkeit neuer Resultsets aus, die erst noch für diese Verbindung erstellt werden. Bei SQL Server 2000 wirkt sich das Festlegen der Holdability jedoch sowohl auf die Holdability vorhandener als auch neuer, noch für die Verbindung zu erstellender Resultsets aus.

Wird die Holdability zurückgesetzt und die getHoldability-Methode für ein zuvor erstelltes Resultsetobjekt aufgerufen, unterscheidet sich der von dieser Methode zurückgegebene Wert möglicherweise vom Holdabilitywert, der von den folgenden Methoden zurückgegeben wird: Statement.getResultSetHoldability, Connection.getHoldability oder DatabaseMetaData.getResultSetHoldability.

Siehe auch

Verweis

SQLServerResultSet-Klasse

Konzepte

ISQLServerResultSet-Elemente