If you google to "ole db provider postgresql" you will find numerous links to them. An OLE DB provider is an implementation that allows an ADO Connection object to connect to a given back end database. In the connectionstring property, when you say, for example, "Provider=SQLOLEDB;" you are specifying the OLE DB provider for SQL Server. Yours will say "Provider=postgresql;" or something similar.
HTH
Bob