我使用SQL Server鏈接服務器連接到Excel 2003多個選項卡工作簿。連接後,我沒有問題使用選擇語句,如:從SQL Server 2005鏈接服務器更新Excel工作表
select * FROM OPENQUERY(TEST, 'select * from [fist day$]')
但我不能使用正常的刪除和插入語句。我想從第一行刪除數據,並將一行數據插入到Excel電子表格的最後一行。
我用:
delete top(1) FROM OPENQUERY(TEST, 'select * from [first day$]')
,我得到 「
OLE DB提供程序 」Microsoft.Jet.OLEDB.4.0「 鏈接服務器 」TEST「 返回了消息」 在刪除數據
Msg 7345,Level 16,State 1,Line 1
鏈接服務器「TEST」的OLE DB提供程序「Microsoft.Jet.OLEDB.4.0」無法刪除 從表「select * from [first day $]」。出現可恢復的, 供應商特定的錯誤,如RPC失敗「
有人能幫助在此先感謝