title: Update Existing Access Records from CSV Import , native to MS Access or in VB.NET
body: <p>I am the application administrator for a ticketing system at my organization.
  We're adding a new client, and need to import their customer records into our system.</p>
  
  <p>However, we have been denied access to simply grab these records from a direct database connection.</p>
  
  <p>We are limited to entering their ticketing system, and running an export of the existing records to a CSV file.</p>
  
  <p>In order to make this work with our system, I'm taking these CSV's and entering them into an MS Access database, which our system will read and import/update records on our ticketing system from.</p>
  
  <p>However, I cannot find a way to <em>update</em> records in the MS Access db from records in the CSV.</p>
  
  <p>I can import records into a table, but it skips any records that already exist (There is a field included in the customer data that is being used as a unique identifier / primary key to distinguish new / existing records).</p>
  
  <p>Any records which already contain this primary key are simply skipped, it does not update the records in the ms access db containing that key.</p>
  
  <p>I do not have much experience with MS Access other than creating basic tables and forms; it's outside my normal scope of work.</p>
  
  <p>I need to find a way to take a CSV file containing records that may or may not already be in this ms access db, and create new records if not contained within the CSV, or update records if they are contained in the CSV.</p>
  
  <p>It doesn't necessarily matter how this is done, I could implement this using vb.net or a macro, if you could provide a way to do this with either.</p>
  
  <p>I understand that this is a bit off-guidelines, I tried to find ways to do this on my own and haven't been able to come up with any code to test out and post as a starting point (my apologies).</p>