我想将CSV文件作为表导入到Access中,但仅限表结构。
TransferText
不能像StructureOnly
那样选择TransferDatabase
。如何在VB中编码以仅从csv文件导入表结构。
谢谢
答案 0 :(得分:0)
使用TransferText
方法导入表格,然后使用类似以下的方法清除表格:
DoCmd.RunSQL "delete from YourTable"
答案 1 :(得分:0)
您可以使用查询从CSV文件进行0行导入:
SELECT *
INTO StructureOnlyTable
FROM [Text;FMT=CSVDelimited;HDR=Yes;DATABASE=C:\Path\To].[MyFile#csv]
WHERE 1=0
请注意,这确实使用了与TransferText不同的过程,并且确实要求您以完全不同的方式指定导入参数。详细了解如何配置导入here
答案 2 :(得分:0)
将表导入为链接文件,然后仅将表复制并粘贴为结构。