Result
Last
move the cursor to the last row
Calling Sequence
Parameters
Description
Examples
result:-Last( opts )
result
-
Result module
opts
(optional) equation of the form after=boolean
Last moves the row cursor maintained within result to the last row of the table.
Last accepts one optional argument.
after = boolean
If after is true, then the row cursor is moved to the row after the last row containing data, that is, the same location as when a Result module is created.
Last returns true if the new row indicated by the cursor is a row containing data. When called with after=true, Last always returns false.
Create a Result.
driver≔DatabaseLoadDriver⁡:
conn≔driver:-OpenConnection⁡url,name,pass:res≔conn:-ExecuteQuery⁡SELECT name FROM animals:
Call Last.
res:-Last⁡
true
Last returned true so it is valid to read data from this row.
res:-GetData⁡1
hamster
res:-Last⁡after=true
false
res:-Previous⁡
See Also
Database
Database[Result]
Database[Result][First]
Database[Result][GotoRow]
Database[Result][Next]
Database[Result][Previous]
Database[usage]
Download Help Document