title: How do I programmatically tell if a client machine has the Microsoft.Jet.OLEDB.4.0 as a valid provider?
body: <p>I need to export data into an Access database.  My code works, but it works with the assumption the client machine has the Microsoft.Jet.OLEDB.4.0 as a valid provider.</p>
  
  <p>I want to test to see if this is true or not, in code.  My problem is that I don't have the location of an existing access database and I don't want to create a new .mdb that I'd use to verify the connection and then delete it.</p>
  
  <p>Is there any way to tell which providers are installed?</p>