怎么让SQLDATAREADER的指针转到第一条记录 我需要多次读取DATAREADER,怎么让SQLDATAREADER的指针转到第一条记录 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 多次使用这些数据就不要使用SqlDataReader,直接使用SqlDataAdapter的Fill方法把数据一下读到内存中。 SqlDataReader本来就是一直前进不能后退的,要想后退只能重新生成。 不可能;DataReader类最常见的用法就是检索SQL查询或存储过程返回记录。另外DataReader 是一个连接的、只向前的和只读的结果集。也就是说,当使用数据阅读器时,必须保持连接处于打开状态。除此之外,可以从头到尾遍历记录集,而且也只能以这样的次序遍历,即只能沿着一个方向向前的方式遍历所有的记录,并且在此过程中数据库连接要一直保持打开状态,否则将不能通过DataReader读取数据。这就意味着,不能在某条记录处停下来向回移动。 DateRead只进、只读的数据流。没办法实现你说的直接用DataAdapter将数据填充到DataSet中去操作 C# 多页打印技术 请教一个简单的提成问题 GridView编辑时,下拉列表框联动,数据更新问题 引用DLL文件出现的问题 单击button1按钮的如何让他响应button2的click事件? 等?C#问题? 批量声明类 c#webbrower控件使用问题 请教,在开发MDI程序时,怎么让子窗口占满父窗口客户区? 问:关于在dropdownlist中返回值始终为第一项返回值的问题? 关于二维数组排座的问题,有点难 读卡
DataReader类最常见的用法就是检索SQL查询或存储过程返回记录。另外DataReader 是一个连接的、只向前的和只读的结果集。也就是说,当使用数据阅读器时,必须保持连接处于打开状态。除此之外,可以从头到尾遍历记录集,而且也只能以这样的次序遍历,即只能沿着一个方向向前的方式遍历所有的记录,并且在此过程中数据库连接要一直保持打开状态,否则将不能通过DataReader读取数据。这就意味着,不能在某条记录处停下来向回移动。