100分求:关于SQL打开Excel的问题。帮帮忙。。

xiaomaolover 2006-04-12 01:15:00
SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions


这样可以打开Excel,并显示他里面的记录
我想用DELETE操作,却不可以。

delete OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions where id =...

怎么才能用SQL SERVER对Excel进行更新或是删除操作呀?
请高手帮帮忙
...全文
248 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
xqx_8888 2006-04-13
  • 打赏
  • 举报
回复
难!
xiaomaolover 2006-04-13
  • 打赏
  • 举报
回复
把RPC服务打开也是同样问题。。
xiaomaolover 2006-04-13
  • 打赏
  • 举报
回复
UPUP
Antiquesoft 2006-04-12
  • 打赏
  • 举报
回复
我刚刚也试了一下,是有楼主说的错误!

我又新建一个Excel文件,也同样存在这样的问题!
xiaomaolover 2006-04-12
  • 打赏
  • 举报
回复
这和用哪个EXCEL表有关系吗?
darklight2008(其实我是水瓶座) (
darklight2008 2006-04-12
  • 打赏
  • 举报
回复
换成另外一个excel表试试?
xiaomaolover 2006-04-12
  • 打赏
  • 举报
回复
up
---涛声依旧--- 2006-04-12
  • 打赏
  • 举报
回复
delete from OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions
刪除整個表可以嗎?
xiaomaolover 2006-04-12
  • 打赏
  • 举报
回复
TO:
libin_ftsafe(子陌红尘)你说的我也试了。出这个错误。



服务器: 消息 7345,级别 16,状态 1,行 1
OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 未能从表 'sheet1$' 中删除。出现可恢复的、特定于提供程序的错误,如 RPC 失败。
[OLE/DB provider returned message: 该 ISAM 不支持在链接表中删除数据。]
OLE DB 错误跟踪[OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' IRowsetChange::DeleteRows returned 0x80040e21: DBROWSTATUS_E_FAIL]。
子陌红尘 2006-04-12
  • 打赏
  • 举报
回复
delete from OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions where id =...

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧