Cred că sunt cel puţin trei avantaje (ale OLEDB provider-ului nativ pentru SQL Server, faţă de OLEDB provider-ul pentru ODBC):
1. performanţă (nu am cifre, dar ar trebui să fie ceva mai rapid)
2. suportul pentru anumite facilităţi ale SQL Server-ului care nu sunt prezente ca facilităţi ODBC, de exemplu tipuri de date mai noi (cum ar fi nvarchar(max)) sau mai ciudate (cum e rowversion).
3. OLEDB are de mult timp suport pentru 64 de biţi, însă ODBC-ul s-a zis cândva că o să rămână doar pe 32 de biţi. Totuşi, s-au răzgândit şi vor suporta şi ODBC pe 64 de biţi, începând din Windows Server 2008 (vezi aici).
Răzvan