1.关于DataReader对象的Read()方法!
在还没有调用Read()方法之前,数据指针是指向最顶部的,而不是指向第一条记录。每调用一次Read()方法,数据指针都会向下移动一步,如果向下移动成功(表示有记录),返回true。移动不成功(后面没有记录),返回false。
在第一次调用Read()后,指针才指向第一条可读的记录。
所以,在正式读数据前,必须至少先调用一次Read()方法。
在还没有调用Read()方法之前,数据指针是指向最顶部的,而不是指向第一条记录。每调用一次Read()方法,数据指针都会向下移动一步,如果向下移动成功(表示有记录),返回true。移动不成功(后面没有记录),返回false。
在第一次调用Read()后,指针才指向第一条可读的记录。
所以,在正式读数据前,必须至少先调用一次Read()方法。