Tutorial Chapter 11: Master/Detail / The Orders Program orders.4gl |
This function deletes a row from the items database table, based on the values in the current record of the items array.
01 FUNCTION item_delete(curr_pa) 02 DEFINE curr_pa SMALLINT 03 04 WHENEVER ERROR CONTINUE 05 DELETE FROM items 06 WHERE items.stock_num = arr_items[curr_pa].stock_num 07 AND items.order_num = order_rec.order_num 08 WHENEVER ERROR STOP 09 10 IF (SQLCA.SQLCODE == 0) THEN 11 MESSAGE msg10 12 ELSE 13 ERROR SQLERRMESSAGE 14 END IF 15 16 END FUNCTION