CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  数据库相关

pb8.0与informix online数据库连接的问题

楼主ydwpicc(月半弯)2003-08-02 21:50:45 在 PowerBuilder / 数据库相关 提问

我有一个数据窗口中的的数据来源于两个数据库,要同时连上两个库,我在数据源定义中建立了两个odbc数据源,而且在db   profile中两个数据源也可以分别连接上,下面是两个数据源的连接代码:  
  sqlca.DBMS="odbc"  
  sqlca.AutoCommit=False  
  sqlca.DBParm="connectstring='dsn=apac;UID=informix;PWD=yg123'"  
   
  sqlca.DBMS="odbc"  
  sqlca.AutoCommit=False  
  sqlca.DBParm="connectstring='dsn=aa;UID=informix;PWD=yg123'"  
   
  我在新建一个数据窗口时怎样才能同时在可选表中看到两个库中的表,请指教!  
                                                              多谢!  
   
  问题点数:0、回复次数:6Top

1 楼klbt(快乐白兔)回复于 2003-08-02 22:30:14 得分 0

不能都用sqlca,要定义另外的事务对象。Top

2 楼ldy(罗大佑)回复于 2003-08-03 08:53:10 得分 0

对,两个事务  
  Transaction   g_trans  
  g_trans   =   create   Transaction    
  g_trans.DBMS="odbc"  
  .....................Top

3 楼ydwpicc(月半弯)回复于 2003-08-03 12:12:24 得分 0

是的,可是我把如下代码加入到应用的open事件中如下:  
  Transaction   mytrans_1,mytrans_2  
  mytrans_1=   create   Transaction  
  mytrans_2=   create   Transaction  
  mytrans_1.DBMS="odbc"  
  mytrans_1.AutoCommit=False  
  mytrans_1.DBParm="connectstring='dsn=apac;UID=informix;PWD=yg123'"  
  mytrans_2.DBMS="odbc"  
  mytrans_2.AutoCommit=False  
  mytrans_2.DBParm="connectstring='dsn=aa;UID=informix;PWD=yg123'"  
  connect   using   mytrans_1;  
  connect   using   mytrans_2;  
  还是不能在新建数据窗口的数据源选择中同时看到两个数据库中的表。  
  Top

4 楼klbt(快乐白兔)回复于 2003-08-03 12:29:01 得分 0

换一下顺序试试。  
  Transaction   mytrans_1,mytrans_2  
   
  mytrans_1=   create   Transaction  
  mytrans_1.DBMS="odbc"  
  mytrans_1.AutoCommit=False  
  mytrans_1.DBParm="connectstring='dsn=apac;UID=informix;PWD=yg123'"  
  connect   using   mytrans_1;  
   
  mytrans_2=   create   Transaction  
  mytrans_2.DBMS="odbc"  
  mytrans_2.AutoCommit=False  
  mytrans_2.DBParm="connectstring='dsn=aa;UID=informix;PWD=yg123'"  
  connect   using   mytrans_2;  
  Top

5 楼klbt(快乐白兔)回复于 2003-08-03 12:29:58 得分 0

要先断开第一个事务,然后连接第二个事务。Top

6 楼ydwpicc(月半弯)回复于 2003-08-03 16:44:34 得分 0

要是断开第一个再连接第二个,还能不能在数据窗口新建的数据源选择中同时看到两个库中的表阿  
  Top

相关问题

  • pb连接informix数据库的问题
  • PB连接Access数据库
  • PB能连接上MySql数据库吗?
  • pb通过JDBC连接数据库
  • PB连接access数据库的问题
  • pb里面如果连接数据库!
  • pb连接access数据库问题
  • PB如何连接LOTUS的数据库?
  • pb与数据库的连接
  • 急:PB怎样连接DB2数据库

关键词

  • informix
  • 数据
  • 数据库
  • dbms
  • 连接
  • mytrans
  • dbparm
  • yg123
  • falsemytrans
  • transactionmytrans

得分解答快速导航

  • 帖主:ydwpicc

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo