ADOを利用したODBC、OLEDB経由などの違い
ADOを利用したデータベース接続についてなのですが
たとえばcsvファイルにアクセスする場合以下の三つのやり方があると思います。
Connectionのopenメソッドに
1.
"Provider=Microsoft.Jet.OLEDB.4.0;...."
とOLEDBプロバイダ名を指定する接続文字列を使う方法
2.
"Driver={Microsoft Text Driver (*.txt; *.csv)}....."
とODBCドライバを指定する接続文字列を使う方法
3..
"DSN=[データソース名]......"
とODBCのデータソース名を指定する方法
この三つの処理の違いがわかりません。
特に2.と3.の違いがまったくわかりません。
どなたか詳しい方、教えていただけませんか?
補足
ご親切にご回答いただこうと読んでいただいたのに 申し訳ありません。 今一度、調べなおして予備知識を得た上で質問内容を整理してから投稿させていただきます。 今回は誠に恐縮ですが、締め切りさせていただきます。