none
sql server 2008 与oracle链接服务器的问题 RRS feed

  • 问题

  • sql server 2008 与oracle链接服务器的问题

    select * from openquery(telink,'select aa from table where id=13')  查询返回一条数据记录

     然后 update  openquery(telink,'select aa from table where id=13') set aa='123' 出现[Oracle][ODBC][Ora]ORA-01410: 无效的 ROWID错误信息  


     请问大神 知道是什么原因吗?   

    提示 链接服务器"telink"的 OLE DB 访问接口 "MSDASQL" 返回了消息 "[Oracle][ODBC][Ora]ORA-01410: 无效的 ROWID
     "。
     消息 7343,级别 16,状态 4,第 1 行
     链接服务器 "QZJT" 的 OLE DB 访问接口 "MSDASQL" 无法 UPDATE 表 "[MSDASQL]"。 


    insert 也是可以插入数据。

    查找很多资料还是不知道原因出在哪里

    2014年12月24日 10:18

答案

全部回复