Purpose: use TRY/CATCH and transactions to ensure data integrity.
PROCEDURE SaveCustomer(tcName) INSERT INTO Customers (Name, Email, Created) VALUES (tcName, "", DATETIME()) MESSAGEBOX("Saved: " + tcName) ENDPROC visual foxpro programming examples pdf