存储过程里运行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]。