在将csv加载到datatable时如何分配列类型?

时间:2012-05-04 15:25:16

标签: vb.net csv datatable

我使用以下代码将csv文件导入数据表:

Dim connstr As String
        connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & varFilePath & ";Extended Properties=Text;"

        Dim conn As New OleDbConnection
        conn = New OleDbConnection(connstr)

        Try

            conn.Open()

            Dim strsql As String
            strsql = "SELECT * FROM [" & varFileName & "]"

            Dim da As New OleDbDataAdapter()
            da = New OleDbDataAdapter(strsql, conn)

            'dt con informacion de archivo
            Dim dtInfo As New DataTable
            da.Fill(dtInfo)
            da.Dispose() ...

但是CSV文件中有一列有一些以零开头的值' 000561'例如。填充数据表后,只需存储'''

您知道如何设置列的数据类型以将值识别为char而不是整数吗?

非常感谢您的时间和帮助。 问候。

0 个答案:

没有答案