ROW-00009: Cannot update row in a read-only rowset"
Sqlserver2008 R2 版本 64bit
Oracle 11g 32bit
用 字符串 拼接 更新Oracle的数据 出了上面的 问题
直接用语句 更新 没有问题
下面语句 都没有问题
insert into ORCL..SYSTEM.TB1
values('00093','AS')
update OPENQUERY(ORCL, 'SELECT * FROM tb1')
set idName = 'name' where id = '1'
oracle
------解决方案--------------------
好像是权限问题!
------解决方案--------------------
update OPENQUERY(ORCL, 'SELECT * FROM tb1')
set idName = 'name' where id = '1'
这个什么语法,是mssql的语法吧,
用标准SQL来写更新语句
------解决方案--------------------
不,他这个应该是应用代码,你打开的结果集应该是可写的,而不该是只读的,看看那个openquery吧。