0
使用DoCmd.TransferText()时,我的SCHEMA.INI文件被忽略
我SCHEMA.INI文件被ignored.I得到相同的结果我是否在同一个文件夹中的文件scheme.ini我的标签文件与否。所有的列结束在一个列中。我正在尝试使用schema.ini,因为我正在导入制表符分隔的文件。如果尝试导入逗号分隔文件,结果非常有意义。从.net
所以我的假设是,schema.ini文件被忽略。
我正在使用的Microsoft Access 14.0 Object.Library一个.net程序访问。
我使用这个命令从.NET:
Access.DoCmd.TransferText(Microsoft.Office.Interop.Access.AcTextTransferType.acImportDelim, , TableName, TabFile, HasFieldNames)
这里是我的schema.ini文件,这不是问题,因为它是被完全忽视:
[impacts.txt]
Format=TabDelimited
ColNameHeader=True
MaxScanRows=0
线索?谢谢!
编辑: 我试图用相同的结果访问模块内运行此。
我试着编辑注册表来改变那里的格式值。相同的结果。
你是个天才!只有nitpick是你的版本要求该表已经存在于Access中。编辑你的答案,添加'Select * INTO impact from(SELECT * FROM [text; Database = D:\ EnvironProcessing \ Q3_2017 \ WI \ brrts]。[impact.txt])',我会将你标记为答案。 –
@BradMathews ...查询可以使用append或make-table查询...就像'DoCmd.TransferText'可以! – Parfait
是的,我明白这一点,抱歉我缺乏清晰度。 –