質問: "SELECT * FROM [" + csvFileName + "]" Dim da As New System.Data.OleDb.OleDbDataAdapter(commText, con) 'DataTableに格納する Dim dt As New DataTable da.Fill(dt) ### 補足情報(FW/ツールのバージョンなど) Visual Studio 2015 VB.NET
回答: Jet Providerって古い気がするので、もしかしたら、Shift-JIS Only と思って検索したら、 CSV パーサー と言うページがありました。 やっぱり、S-JISみたいです。 対応方法は、"schema.ini というファイルを作り、それに文字コードを指定..." とありました。他に、TextFieldParser とか使う方法もありますね。 詳細は、こちらを見て頂いた方が早いかと。 時々、CSVファイルも扱いますが、大抵は手抜きの力業で済んでいる...。