select * from OpenRowset('MSDASQL',
'Driver={Microsoft Text Driver (*.txt; *.csv)};
DefaultDir=C:\;
Extended properties=''ColNameHeader=True;
Format=Delimited(\tab);''',
'select * from MyFile.txt')
问题是,文件的第一行成为表格的标题
我应该添加/修改什么,以便文件的第一行不是标题?
ColNameHeader = False - >不会解决问题。
感谢。
答案 0 :(得分:1)
SELECT * FROM
OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0',
'Data Source=C:\;
Extended Properties="Text;HDR=No;FMT=Delimited"')...[FILE#txt]
这个解决了这个问题:D
答案 1 :(得分:0)
您需要使用schema.ini
文件,该文件应与您正在阅读的文件位于同一目录中:http://msdn.microsoft.com/en-us/library/windows/desktop/ms709353(v=vs.85).aspx
这将允许您指定列名。