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 列のデータしか取得できません。ADODB レコードセットに CSV ファイルを開く別の方法はありますか?

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 に答える