Compartilhar via


Método deletesAreDetected (SQLServerDatabaseMetaData)

Baixar Driver JDBC

Recupera se a exclusão de uma linha visível pode ser detectada ou não com a chamada do método rowDeleted da classe SQLServerResultSet.

Sintaxe

public boolean deletesAreDetected(int type)  

Parâmetros

tipo

Um int que indica o tipo do conjunto de resultados, que pode ser um dos valores a seguir, conforme definido em java.sql.ResultSet ou SQLServerResultSet:

Tipos java.sql.ResultSet

TYPE_FORWARD_ONLY

TYPE_SCROLL_SENSITIVE

TYPE_SCROLL_INSENSITIVE

Tipos SQLServerResultSet

TYPE_SS_SCROLL_STATIC

TYPE_SS_SCROLL_KEYSET

TYPE_SS_DIRECT_FORWARD_ONLY

TYPE_SS_SERVER_CURSOR_FORWARD_ONLY

TYPE_SS_SCROLL_DYNAMIC

Valor de retorno

true se uma lacuna substituir a linha excluída. false se a linha excluída for removida.

Ao usar o Microsoft JDBC Driver para SQL Server com um banco de dados do SQL Server, este método retorna true para cursores de TYPE_SS_SCROLL_KEYSET e false para todos os outros tipos de conjunto de resultados.

Exceções

SQLServerException

Comentários

Esse método deletesAreDetected é especificado pelo método deletesAreDetected na interface java.sql.DatabaseMetaData.

Observação

O SQL Server detecta linhas excluídas para todos os tipos de cursores atualizáveis, embora a detecção seja transiente para cursores dinâmicos e de avanço.

Consulte Também

Métodos SQLServerDatabaseMetaData
Membros SQLServerDatabaseMetaData
Classe SQLServerDatabaseMetaData