SQLOLEDB と SQLNCLI

どっちを使うべきなのかな?
VB6でもやっぱり.net用に実装されたNative Clientを使うべきなのだろうか?