Dataset.Post

Top  Previous  Next

 

Syntax

function Dataset.Post(ADataset: pointer): boolean

 

Alternative Names

ibec_ds_Post

 

Description

Modifies the underlying table for the dataset ADataset after editing or inserting a new row of data. Returns TRUE if successful, FALSE otherwise.

 

See also

SELECT ... AS DATASET
Dataset.Append
Dataset.Cancel
Dataset.Edit
Dataset.Insert

 

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 

    Dataset.Edit(mydata); /* put into edit mode */

    Dataset.SetFieldValue(mydata, 'emp_name', 'Harold');

    Dataset.Post(mydata);

    resultvarchar = Dataset.FieldValue(mydata, 'emp_name');

  

    Dataset.Insert(mydata); /* insert new row and put in */

    Dataset.SetFieldValue(mydata, 'emp_name', 'Frank');

    Dataset.SetFieldValue(mydata, 'employeeid', 49998);

    Dataset.SetFieldvalue(mydata, 'salary', 100);

    Dataset.SetFieldValue(mydata, 'bonus_perc', 0);

    Dataset.Post(mydata);

    resultvarchar = Dataset.FieldValue(mydata, 'emp_name');

  finally

    Dataset.Close(mydata);

  end        

end