deletesAreDetected, metoda (SQLServerDatabaseMetaData)

pobierz sterownik JDBC

Pobiera, czy można wykryć widoczne usunięcie wiersza, wywołując metodę rowDeleted klasy SQLServerResultSet .

Syntax

public boolean deletesAreDetected(int type)  

Parameters

type

Int wskazujący typ zbioru wyników, którym może być jedna z następujących wartości zdefiniowanych w java.sql.ResultSet lub SQLServerResultSet:

java.sql.Typy ResultSet

TYPE_FORWARD_ONLY

TYPE_SCROLL_SENSITIVE

TYPE_SCROLL_INSENSITIVE

Typy SQLServerResultSet

TYPE_SS_SCROLL_STATIC

TYPE_SS_SCROLL_KEYSET

TYPE_SS_DIRECT_FORWARD_ONLY

TYPE_SS_SERVER_CURSOR_FORWARD_ONLY (tylko do przodu, kursor serwera)

TYPE_SS_SCROLL_DYNAMIC

Wartość zwracana

Prawda , jeśli usunięty wiersz zastąpi przerwa. fałszywe , jeśli usunięty wiersz zostanie usunięty.

Używając sterownika JDBC Microsoft SQL Server z bazą SQL Server, metoda ta zwraca true dla TYPE_SS_SCROLL_KEYSET kursorów i false dla wszystkich innych typów zbiorów wyników.

Wyjątki

SQLServerException

Remarks

Metoda deletesAreDetected jest określana metodą deletesAreDetected w interfejsie java.sql.DatabaseMetaData.

Note

SQL Server wykrywa usunięte wiersze dla wszystkich typów kursorów do aktualizacji, choć wykrywanie jest przejściowe dla kursorów do przodu i dynamicznych.