在SQL2000中建立sybase链接服务器,只能查询,不能更新、删除
比如sybase数据库名字是TEST
在sqlserver2000中建立sybase的链接服务器名字为HT
执行
select * from ht.test.dbo.table1
或者select * from openquery(HT,select * from test.dbo.table1)
都没问题
但是执行update以及delete操作时,都报错,错误如下:
服务器: 消息 7399,级别 16,状态 1,行 1
OLE DB 提供程序 'MSDASQL' 报错。
[OLE/DB provider returned message: 未指定的错误]
[OLE/DB provider returned message: 在事务中,不能存在多个使用此游标类型的记录集。请更改游标类型、提交事务,或关闭其中某个记录集。]
请教高手是什么原因?