CREATE CURSOR csrTotalSales (cName C(15), iSales I, nPrice N(10,2))
INSERT INTO csrTotalSales (cName, iSales, nPrice) VALUES ("Greg" , 45, 4.22)
INSERT INTO csrTotalSales (cName, iSales, nPrice) VALUES ("Sophie" , 20, 5.33)
INSERT INTO csrTotalSales (cName, iSales, nPrice) VALUES ("Stella" , 15, 6.78)
INSERT INTO csrTotalSales (cName, iSales, nPrice) VALUES ("John" , 30, 10.25)
INSERT INTO csrTotalSales (cName, iSales, nPrice) VALUES ("Johnny" , 30, 11.58)
INSERT INTO csrTotalSales (cName, iSales, nPrice) VALUES ("Jenny" , 20, 56.00)
SELECT *, CAST(iSales * nPrice as N(10,2)) as nTotalPrice FROM csrTotalSales INTO CURSOR csrUpdateSales
BROWSE
*!* Now change the sales figures for Stella
UPDATE csrTotalSales SET iSales = 25 WHERE cName = "Stella"
*!* ... and update the cursor
SELECT *, CAST(iSales * nPrice as N(10,2)) as nTotalPrice FROM csrTotalSales INTO CURSOR csrUpdateSales
BROWSE
CLOSE ALL