Error: Either BOF or EOF is True, or the current record has been deleted
I'm confused with this error. I used DDT to read From Begining To 1 of the excel file.
The excel file contain 1 line data, but still the error said "Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record".
I really need the solution asap. Thank you.
Solved! Go to Solution.
Please share your code.
Basically, what that error ususally indicates is that the result set of the DDT is empty.
[Hall of Fame]
Please consider giving a Kudo if I write good stuff
Why automate? I do automated testing because there's only so much a human being can do and remain healthy. Sleep is a requirement. So, while people sleep, automation that I create does what I've described above in order to make sure that nothing gets past the final defense of the testing group.
I love good food, good books, good friends, and good fun.
Mysterious Gremlin Master
Vegas Thrill Rider
what that error ususally indicates is that the result set of the DDT is empty.
... and my guess that this may be because you specified that the first row of data set contains column names while they are absent.
/Alex [Community Champion]
[Community Champions] are not employed by SmartBear Software but
are just volunteers who have some experience with the tools by SmartBear Software
and a desire to help others. Posts made by [Community Champions]
may differ from the official policies of SmartBear Software and should be treated
as the own private opinion of their authors and under no circumstances as an
official answer from SmartBear Software.
The [Community Champion] signature is assigned on quarterly basis and is used with permission by SmartBear Software.
Figure below shows the Excel file (EquipmentOverlay) used in my DDL. It contain 1 data only in line 2.
Figure below shows the KeywordTest (DDL) where the error point to this line.
Figure below shows my DDL that I used which Start record From the beginning and End record To record number 1.
I suggest putting a breakpoint just before the loop and using debug to step through it. Then you can see what it's really doing.
Yes, and you can use this to run the test one step at a time.
This way you can see exactly what's happening when.