This is a common task in data warehousing. I accomplish this using SQL code to check the file and then decide whether to update the table or insert into the table.
Cody ford
Data Mining, Cleansing and Reporting Specialist
codyjford@hotmail.com
SQL, VB6, Seagate Info/Crystal Reports