DataTableReader

遗产: java.lang.Object, com.aspose.words.net.System.Data.Common.DbDataReader

public class DataTableReader extends System.Data.Common.DbDataReader

DataTableReader获取一个或多个的内容DataTable一个或多个只读、只进结果集形式的对象。

构造器

构造函数描述
DataTableReader(System.Data.DataTable dataTable)初始化一个新的实例DataTableReader使用提供的数据进行分类DataTable.
DataTableReader(System.Data.DataTable[] dataTables)初始化一个新的实例DataTableReader类使用提供的数组DataTable对象。

方法

方法描述
close()关闭当前DataTableReader.
equals(Object arg0)
get(int ordinal)在给定列序号的情况下,以其本机格式获取指定列的值。
get(String name)在给定列名的情况下,以本机格式获取指定列的值。
getClass()
getDepth()当前行的嵌套深度DataTableReader.
getFieldCount()返回当前行的列数。
getFieldType(int ordinal)获取作为对象数据类型的 java.lang.Class。
getName(int ordinal)以 java.lang.String 形式获取指定列的值。
getRecordsAffected()获取通过执行 SQL 语句插入、更改或删除的行数。
getSchemaTable()返回一个DataTable描述列元数据的DataTableReader.
getValue(int ordinal)以本机格式获取指定列的值。
hasRows()获取一个值,该值指示是否DataTableReader包含一或多行。
hashCode()
isClosed()获取一个值,该值指示是否DataTableReader已经关了。
iterator()返回一个可用于遍历项目集合的枚举器。
nextResult()推进DataTableReader到下一个结果集,如果有的话。
notify()
notifyAll()
read()推进DataTableReader到下一条记录。
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

DataTableReader(System.Data.DataTable dataTable)

public DataTableReader(System.Data.DataTable dataTable)

初始化一个新的实例DataTableReader使用提供的数据进行分类DataTable.

参数:

范围类型描述
dataTableDataTableDataTable从哪个新DataTableReader获得其结果集。

DataTableReader(System.Data.DataTable[] dataTables)

public DataTableReader(System.Data.DataTable[] dataTables)

初始化一个新的实例DataTableReader类使用提供的数组DataTable对象。

参数:

范围类型描述
dataTablesDataTable[]数组DataTable提供新结果的对象DataTableReader目的。

close()

public void close()

关闭当前DataTableReader.

equals(Object arg0)

public boolean equals(Object arg0)

参数:

范围类型描述
arg0java.lang.Object

退货: 布尔值

get(int ordinal)

public Object get(int ordinal)

在给定列序号的情况下,以其本机格式获取指定列的值。

参数:

范围类型描述
ordinalint从零开始的列序号。

退货: java.lang.Object - 本机格式的指定列的值。

get(String name)

public Object get(String name)

在给定列名的情况下,以本机格式获取指定列的值。

参数:

范围类型描述
namejava.lang.String列的名称。

退货: java.lang.Object - 本机格式的指定列的值。

getClass()

public final native Class<?> getClass()

退货: java.lang.Class

getDepth()

public int getDepth()

当前行的嵌套深度DataTableReader.

退货: int - 当前行的嵌套深度;始终为零。

getFieldCount()

public int getFieldCount()

返回当前行的列数。

退货: int - 未定位在有效结果集中时,为 0;否则为当前行的列数。

getFieldType(int ordinal)

public Class getFieldType(int ordinal)

获取作为对象数据类型的 java.lang.Class。

参数:

范围类型描述
ordinalint从零开始的列序号。

退货: java.lang.Class - 作为对象数据类型的 java.lang.Class。

getName(int ordinal)

public String getName(int ordinal)

以 java.lang.String 形式获取指定列的值。

参数:

范围类型描述
ordinalint从零开始的列序号

退货: java.lang.String - 指定列的名称。

getRecordsAffected()

public int getRecordsAffected()

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

退货: 诠释 - 的DataTableReader不支持此属性,始终返回 0。

getSchemaTable()

public System.Data.DataTable getSchemaTable()

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

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

getValue(int ordinal)

public Object getValue(int ordinal)

以本机格式获取指定列的值。

参数:

范围类型描述
ordinalint从零开始的列序号

退货: java.lang.Object - 指定列的值。此方法为空列返回 DBNull。

hasRows()

public boolean hasRows()

获取一个值,该值指示是否DataTableReader包含一或多行。

退货: 布尔值 - 如果DataTableReader包含一行或多行;否则为假。

hashCode()

public native int hashCode()

退货: 整数

isClosed()

public boolean isClosed()

获取一个值,该值指示是否DataTableReader已经关了。

退货: 布尔值 - 如果DataTableReader已经关了;否则,假的。

iterator()

public Iterator iterator()

返回一个可用于遍历项目集合的枚举器。

退货: java.util.Iterator - 表示项集合的 java.util.Iterator 对象。

nextResult()

public boolean nextResult()

推进DataTableReader到下一个结果集,如果有的话。

退货: boolean - 如果有另一个结果集则为 true;否则为假。

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

read()

public boolean read()

推进DataTableReader到下一条记录。

退货: 布尔值 - 如果还有另一行要读取,则为 true;否则为假。

toString()

public String toString()

退货: java.lang.字符串

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

参数:

范围类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

参数:

范围类型描述
arg0long
arg1int