• 1. Are you sure that the duplicate data is present in the database and not only visible on the reports?

    2.If its present in the database you need to identify the primary key which, when created will not allow duplicate data to be entered. You also need to check your validation of your VB application which inserts data into the database to find how why it inserts duplicates.