- 论坛徽章:
- 0
|
呜呜。。
是这样,在 表 table_db 中 记录了 数据库库名,informix服务名,机器名
如 dbname dbserver pccode
------------------------------------
db1 db1001 pc1
db2 db1002 pc2
db3 db1003 pc3
create procedure mypro ( in_pc char( )
...
...
select dbname,dbserver
into v_db ,v_dbsvr
from table_db
where pccode=in_pc ;
然后根据 in_pc 选择的数据库及服务,对其他数据表操作,
select * from v_db@v_dbsvr:table_oth
执行时这句报错了,提示
908: Attempt to connect to database server (v_dbsvr, conerr=-25555, oserr=0
但是,如果 select * from db1@db10001:table_oth 是没有问题的
在 csdn 上刮了好久,都说不行,,
大梦,大虾们,,有什么好的建议吗 |
|