Check for duplicate fields in your select statement. Whenever you use a field name more than once, the select command shall append '_a' to the first field, '_b' to the second field, etc. Like for example:<br><br>select master.itemcode, trans.itemcode, ;<br> trans.date, trans.amount ;<br> from master, trans ;<br> order by itemcode<br><br>the resulting query would generate the following field names: itemcode_a, itemcode_b, date, amount<br>