0

可能重复:
通过 ADO 连接打开 csv 文件 - 列限制为 255 / 或仅使用其他文件类型?

我有以下代码来打开一个 csv 文件作为记录集

Set cN = New ADODB.Connection
Set RS = New ADODB.Recordset
cN.Open ("Provider=Microsoft.Jet.OLEDB.4.0;" & _
               "Data Source=C:\data;" & _
               "Extended Properties=""text; HDR=Yes; FMT=Delimited; IMEX=1;""")
RS.ActiveConnection = cN
RS.Source = "select * from myFile.csv"

上面的代码适用于少于 255 列的文件。但是,如果我的 CSV 文件有超过 255 列,我只会得到前 255 列数据。有没有其他方法可以将 CSV 文件打开到 ADODB 记录集中?

4

1 回答 1

0

问题在于访问数据库。每个表的字段不能超过 255 个:

http://office.microsoft.com/en-us/access-help/access-2007-specifications-HA010030739.aspx http://office.microsoft.com/en-us/access-help/access-2010-specifications -HA010341462.aspx

根据您的数据,您是否可以将其转置,或将其拆分为多个表?

于 2012-10-08T22:55:46.223 回答