为什么我查询数据库总返回同一条记录?
各位大侠,小弟有个问题想要请教:
我现在要查询数据库中的第n号记录,n是由用户在运行期间指定的,即假定我的库中有200
条记录,现在要查第58条记录,我就先把计数器清0,然后First;然后不停的next;直到我定义的计数器到58为止,然后我取回当前记录的一个字段值,调用SQL语句查特定字段等于
前面得到的字段值的记录,这样做了以后我第一次这么查就是对的,能找到正确的记录,但我再次查的时候,返回的记录总是前面查到的那条记录,我跟踪的时候发现当第二次我查询的时候,获得字段值的语句不起作用,语句是这么写的buffer:=FieldValue['Name'];即我第二次来查的时候,这个buffer里的值始终是前一次查询时候得到的值,
上面这些都是用TQuery做的,我把Query控件关闭再打开都不行,,救命啊