我有从SQL(通过链接服务器)到XLSx文件的连接。
如果我仅将XLS文件用于读取目的(select * ...
),它就可以正常工作。
但是可以通过SQL更新XLS工作表吗?又如何?
这是我的情况:
<https://www.screencast.com/t/M39Nu3dxuCIF>
谢谢您的帮助!
答案 0 :(得分:0)
我以前曾遇到过这个问题。我已经使用OPENROWSET()
以下是示例:
UPDATE OPENROWSET('Microsoft.Ace.OLEDB.12.0',
'Excel 12.0;DATABASE=<Your File Location\<your file name>.xls>',
'SELECT * from [KATALOGSIHR$] ')
SET KatalogSI=2
WHERE SAP='18864'