我现有一工程,其对应数据库为 DB1, 现还有另一个数据库 DB2(对应另一工程),现在我要在我的工程中访问 DB2 中某张表的记录(此记录的某字段保存着一条复杂SQL组合语句,且也针对访问DB2),然后根据此记录的这条记录再查出想要的信息,怎么实现????

解决方案 »

  1.   

    是什么数据库阿,如果是oracle或infomix,在DB1上建立synonym把DB2连过来就可以
    如果是access就更容易了,修改连接字符串
      

  2.   

    如果是我自己组织的SQL语句,我可以很容易控制去查(DB2),但现在的问题是查出来的语句结构,内容是未知的和不受控制的。
    我的意思是, 我查找到这条记录后取的保存SQL的字段,怎么判别控制SQL语句还去查他的数据库(DB2)而非从我的当前数据库(DB1)中去查询结果,因为字段值保存的SQL 语句本来设计就是针对它自身的数据库的(DB2),而我现在连的是我当前数据库(DB1),
      

  3.   

    用数据库的 schema 拼凑,