Have a look at this thread: Re: ODBC or OLEDB for different BD: Oracle or Sql Server- Which is best? or this site: OLE DB or ODBC? | SQL Server content from SQL Server Pro . This one might be helpful too: oledb - what is the difference between OLE DB and ODBC data sources? - Stack Overflow .
Let me know if this helps.