Dataset.Next

Top  Previous  Next

 

Syntax

function Dataset.Next(ADataset: pointer): boolean

 

Alternative Names

ibec_ds_Next

 

Description

Moves the dataset ADataset to the next row, returns TRUE if successful (not EOF), FALSE otherwise.

 

See also

Dataset.BOF
Dataset.EOF
Dataset.Prior
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