« MSP430F2XX F1XX JTAG复用芯片仿真的注意事项WM系统下执行外部程序 »

DATASET删除当前记录后,指针会下移

今天做一个程序的时候,用TADODATASET打开一个表,处理完数据然后删除。

像这样 ds.delete; ds.Next; 但是发现一个奇怪的问题,很多记录被跳过去了。后来才发现,在执行DELETE之后,当前指针已经下移了。不知道是我不细心还是怎么,好像没有哪个资料上明确提出这个问题。不过想想,既然当前记录被删除,指针下移也是合理的。

费了不少时间,所以写出来,希望碰到类似问题的朋友少走弯路。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。