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
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.