タイトル : Re^2: 文字が表示できない。 投稿日 : 2016/08/10(Wed) 10:21 投稿者 : まりもん
提示されたソースを動かしてみました。 まず、ConnectionStringでHDR=YESとなっているので、1行目がヘッダとして処理されます。 これにより、 ds.Tables(0).Columns(0).ColumnNameに"現場"が入ります。 ds.Tables(0).Columns(1).ColumnNameに"山梨県都留郡"が入ります。 それ以降ですが、 Columns(0)〜Columns(2)はInt32型、Columns(3)はDateTime型となっていました。 ですので、 日付,20160805 この行の"日付"は文字列でInet32型には変換出来ない為、 ds.Tables(0).rows(0).item(0)はDBNullとなります。 この場合、文字コードの問題ではないと思います。 このファイルをどのように処理したいのか分かりませんが、CSVとして読み込ませる場合 各行は同じ意味合いのデータである必要があると思います。 もし、このファイルで読み込むのであれば、自前で1行づつ読み込んで、解釈するほうが いいのではないかと思います。 |