deletesAreDetected 方法 (SQLServerDatabaseMetaData)

检索是否可通过调用 SQLServerResultSet 类的 rowDeleted 方法检测到可见行删除。

# 语法

    public boolean deletesAreDetected(int type)

# 参数

type

一个指示结果集类型的 int，可以是 java.sql.ResultSet 或 SQLServerResultSet 中定义的下列值之一：

# java.sql.ResultSet 类型

TYPE_FORWARD_ONLY

TYPE_SCROLL_SENSITIVE

TYPE_SCROLL_INSENSITIVE

# SQLServerResultSet 类型

TYPE_SS_SCROLL_STATIC

TYPE_SS_SCROLL_KEYSET

TYPE_SS_DIRECT_FORWARD_ONLY

TYPE_SS_SERVER_CURSOR_FORWARD_ONLY

TYPE_SS_SCROLL_DYNAMIC

# 返回值

如果一个孔替代了已删除的行，则为 true，如果已删除的行被清除，则为 false。

将 Microsoft JDBC Driver for SQL Server 与 SQL Server 数据库一起使用时，此方法将为 TYPE_SS_SCROLL_KEYSET 游标返回 true，而为所有其他结果集类型返回 false。

# 异常

SQLServerException

# 注释

此 deletesAreDetected 方法由 java.sql.DatabaseMetaData 接口中的 deletesAreDetected 方法指定。

SQL Server 将针对所有可更新的游标类型检测已删除的行，尽管此检测对于前进和动态游标是暂时的。

# 请参阅

SQLServerDatabaseMetaData 类
SQLServerDatabaseMetaData 方法
SQLServerDatabaseMetaData 成员
发送有关本主题的反馈至 Microsoft。

© 2012 Microsoft。保留所有权利。