tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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行づつ読み込んで、解釈するほうが
いいのではないかと思います。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。