我正在尝试从具有2列数据且没有标题的Excel导入数据,仅A列和B列,并且我有一个表,其中有5列,分别是SectionID,SectionNo,SectionName,SectionInfo。我尝试了这段代码:
INSERT INTO Sections (SectionNo,SectionName)
SELECT *
FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0',
'Excel 12.0;
Database=C:\Users\alastairmicallef\Desktop\CopyofSections.xlsx',
'SELECT * FROM [Sheet1$]');
GO
当我运行它时,它给了我这个错误
消息7399,第16层,州1,第86行 链接服务器“(null)”的OLE DB提供程序“ Microsoft.ACE.OLEDB.12.0”报告了一个错误。拒绝访问。 Msg 7350,第16级,州2,第86行 无法从OLE DB提供程序“ Microsoft.ACE.OLEDB.12.0”获取链接服务器“(空)”的列信息。