好像你得建一个数据事物。你不能把两个数据库用一个SQLCA来连接。得新建一个用来连接你要插入数据的服务器的事物。用完之后再释放掉好像就可以了!

解决方案 »

  1.   

    create Transaction 事物名
    事物名.dbms='相应的数据库'
    事物名.useid='连接数据库的用户名'
    ....就像SQLCA一样定义一下。
    插入时:
    insert into .....   最后加上 using 事物名;
    最后释放
    destroy 事物名
      

  2.   


    修改你的存储过程
    如下这样写
    SET ANSI_NULL ON
    SET ANSI_NULL ONALTER PROC......
    AS
        ....SET ANSI_NULL OFF
    SET ANSI_NULL OFF
      

  3.   

    SET ANSI_NULL ON
    alter proc...SET ANSI_NULL OFF