存储过程里运行select * from openrowset('MSDASQL',报错

qsoft 2004-03-08 04:26:00
为何在分析器里运行 select * from openrowset('MSDASQL',
'Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=d:\qsgl\data','select * from [spdm.DBF])很正常,
而在存储过程里运行却出现:服务器: 消息 7391,级别 16,状态 1,过程 FindQsgl,行 6
该操作未能执行,因为 OLE DB 提供程序 'MSDASQL' 无法启动分布式事务。
[OLE/DB provider returned message: [Microsoft][ODBC Visual FoxPro Driver]Driver not capable]
OLE DB 错误跟踪[OLE/DB Provider 'MSDASQL' ITransactionJoin::JoinTransaction returned 0x8004d00a]。


...全文
52 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Andersgl 2004-09-23
好像跟这个问题差不多. 我现在也遇到这个问题, 正在解决当中.....
http://community.csdn.net/Expert/topic/2712/2712595.xml?temp=.3438532
回复
wangworm 2004-09-16
这个问题如何解决了 ,我也有同样的问题
回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2004-03-08 04:26
社区公告
暂无公告