0
私はCSVファイルからSqlテーブルにデータを読み込んでいます。問題は、CSVの日付列の一部の日付が空になることです。空のセルをNULL値に変換するには、次のコードを使用しています。ただし、次のエラーが表示されます。追加情報:文字列が有効なDateTimeとして認識されませんでした。ANALISEDATUM列に格納できませんでした。vb.netのデータをcsvから読み込んだ日付の列にエラーがあります
Do Until parser.EndOfData = True
Dim data As String() = parser.ReadFields()
For i As Integer = 0 To data.Length - 1
If (String.IsNullOrEmpty(data(i))) Then
data(i) = DBNull.Value.ToString
End If
Next
datatabel.Rows.Add(data)
エラーが最後の行で発生します予想されるタイプは、私のコードがあるのDateTime
です。
よろしく
CSVはdd/mm/yyです。データテーブル形式を設定するにはどうすればよいですか?私はdatatabel.Columns.Add(新しいDataColumn( "ANALISEDATUM"、GetType(Date)))を持っています – Gideon