Metodo deletesAreDetected (SQLServerDatabaseMetaData)
Recupera un valore che indica se è possibile rilevare una riga visibile eliminata chiamando il metodo rowDeleted della classe SQLServerResultSet.
Sintassi
public boolean deletesAreDetected(int type)
Parametri
type
Valore int che indica il tipo di set di risultati, che può essere uno dei valori seguenti, in base a quanto definito in java.sql.ResultSet o SQLServerResultSet:
Tipi java.sql.ResultSet
TYPE_FORWARD_ONLY
TYPE_SCROLL_SENSITIVE
TYPE_SCROLL_INSENSITIVE
Tipi SQLServerResultSet
TYPE_SS_SCROLL_STATIC
TYPE_SS_SCROLL_KEYSET
TYPE_SS_DIRECT_FORWARD_ONLY
TYPE_SS_SERVER_CURSOR_FORWARD_ONLY
TYPE_SS_SCROLL_DYNAMIC
Valore restituito
true se uno spazio sostituisce la riga eliminata. false se la riga eliminata viene rimossa.
Quando si usa Microsoft JDBC Driver per SQL Server con un database di SQL Server, questo metodo restituisce true per i cursori TYPE_SS_SCROLL_KEYSET e false per tutti gli altri tipi di set di risultati.
Eccezioni
Osservazioni:
Questo metodo deletesAreDetected viene specificato dal metodo deletesAreDetected nell'interfaccia java.sql.DatabaseMetaData.
Nota
SQL Server rileva le righe eliminate per tutti i tipi di cursore aggiornabili, sebbene il rilevamento sia temporaneo per i cursori forward e dinamici.
Vedi anche
Metodi di SQLServerDatabaseMetaData
Membri di SQLServerDatabaseMetaData
Classe SQLServerDatabaseMetaData