可能重复:
Opening csv-File via ADO-connection - Column Limitation to 255 / or just use another file type?
我有以下代码将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记录集中?
答案 0 :(得分: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
根据您的数据,您是否可能将其转置,或将其拆分为多个表?