Microsoft Text Driverを使ってCSVファイルのデータを DataTableに入れたいのですが、CSVファイルの文字コードが Shift-JIS以外では文字化けして正しく取得できませんでした。 (試したのはUTF-8とEUC-JP) Shift-JIS以外のCSVファイルをMicrosoft Text Driverで 読み込むのは無理でしょうか。
objConn = New OdbcConnection objAdapter = New OdbcDataAdapter dtCsvData = New DataTable objConn.ConnectionString = "Driver={Microsoft Text driver (*.txt; *.csv)};DBQ=" & Directory.GetCurrentDirectory() & "\.." objAdapter.SelectCommand = New OdbcCommand("SELECT * FROM UTF8.csv", objConn) objConn.Open() objAdapter.Fill(dtCsvData)