Dataset.Prior

Top  Previous  Next

 

Syntax

function Dataset.Prior(ADataset: pointer): boolean

 

Alternative Names

ibec_ds_Prior

 

Description

Moves the dataset ADataset to the previous row, returns TRUE if successful, FALSE otherwise.

 

See also

Dataset.BOF
Dataset.EOF
Dataset.Next
Dataset.First
Dataset.Last

 

Example

execute udsblock()

as

declare variable resultbool boolean;

begin

  /* create the data set */

  select employeeid, emp_name, salary, bonus_perc

  from test_data order by employeeid

  as dataset mydata;

  try 

    resultbool = Dataset.BOF(mydata);

  

    Dataset.Next(mydata);

    Dataset.Next(mydata);

  

    resultbool = Dataset.BOF(mydata);

  

    Dataset.Prior(mydata);

    Dataset.Prior(mydata);

    resultbool = Dataset.BOF(mydata);

  

    Dataset.Next(mydata);

    Dataset.First(mydata);

    resultbool = Dataset.BOF(mydata);

  

    Dataset.Next(mydata);

    Dataset.Prior(mydata);

    Dataset.Prior(mydata);

  

    resultbool = Dataset.BOF(mydata);

  

    Dataset.Last(mydata);

    resultbool = Dataset.EOF(mydata);

    resultint = Dataset.RecordCount(mydata);

  finally

    Dataset.Close(mydata);

  end        

end