Schema.ini必须在顶部输入一个空行

时间:2017-06-22 02:38:19

标签: sql database import oledb

今天,我发现schema.ini有问题,这是我的例子:

查询: 选择 * 来自OpenDataSource(' Microsoft.ACE.OLEDB.12.0','数据源=" C:\ Temp \&#34 ;;用户ID =;密码=;扩展属性= "文本; HDR =是; FMT =分隔()"')... [ve01#CSV]

ve01.csv文件内容:

Record No.|Sales Target Link
00000000|00000000
00000001|00000000
00000002|00000003
00000003|00000007
00000004|00000008
00000005|00000000

schema.ini文件:

---------------------------
[VE01.csv]
ColNameHeader=True
Format=Delimited(|)
TextDelimiter=
Col1=Record_No Text
Col2=Sales_Target_Link Text
---------------------------

如果我在schema.ini的顶部添加一个空行,如下所示,查询将返回正确分隔的数据(|):

---------------------------

[VE01.csv]
ColNameHeader=True
Format=Delimited(|)
TextDelimiter=
Col1=Record_No Text
Col2=Sales_Target_Link Text
---------------------------

有人可以帮忙吗? 感谢

0 个答案:

没有答案