IDataReader

所有已实现的接口: com.aspose.words.net.System.Data.IDataRecord

public interface IDataReader extends System.Data.IDataRecord

提供一种读取通过在数据源执行命令获得的一个或多个只进结果集流的方法,由访问关系数据库的 .NET Framework 数据提供程序实现。

方法

方法描述
close()关闭IDataReader目的。
getDepth()获取一个值,该值指示当前行的嵌套深度。
getRecordsAffected()获取通过执行 SQL 语句更改、插入或删除的行数。
getSchemaTable()返回一个DataTable描述列元数据的IDataReader.
isClosed()获取一个值,该值指示数据读取器是否已关闭。
nextResult()在读取批处理 SQL 语句的结果时,使数据读取器前进到下一个结果。
read()推进IDataReader到下一条记录。

close()

public abstract void close()

关闭IDataReader目的。

getDepth()

public abstract int getDepth()

获取一个值,该值指示当前行的嵌套深度。

退货: int - 嵌套级别。

getRecordsAffected()

public abstract int getRecordsAffected()

获取通过执行 SQL 语句更改、插入或删除的行数。

退货: int - 更改、插入或删除的行数;如果没有行受到影响或语句失败则为 0;和 -1 用于 SELECT 语句。

getSchemaTable()

public abstract System.Data.DataTable getSchemaTable()

返回一个DataTable描述列元数据的IDataReader.

退货: DataTable - 一个DataTable描述列元数据。

isClosed()

public abstract boolean isClosed()

获取一个值,该值指示数据读取器是否已关闭。

退货: boolean - 如果数据读取器关闭则为 true;否则,假的。

nextResult()

public abstract boolean nextResult()

在读取批处理 SQL 语句的结果时,使数据读取器前进到下一个结果。

退货: 布尔值 - 如果有更多行则为 true;否则,假的。

read()

public abstract boolean read()

推进IDataReader到下一条记录。

退货: 布尔值 - 如果有更多行则为 true;否则,假的。