如何访问2个数据库??————在线,谢谢!!

yuebenxian 2002-05-11 10:56:17
怎么访问2个数据库,同时写sql!!!!给一个例子。。
...全文
43 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuebenxian 2002-05-11
  • 打赏
  • 举报
回复
谢谢你,我一定给分!!!!!!!!
lmby 2002-05-11
  • 打赏
  • 举报
回复
你可以去结贴了。
lmby 2002-05-11
  • 打赏
  • 举报
回复
a,b是表名
m,n是为括号里的sql选出来的结果集起的别名。
yuebenxian 2002-05-11
  • 打赏
  • 举报
回复
lmby(鹿门布衣) :继续,可是,你那个什么m,n干什么的,是不是如下:
例如你要选库a中表m(a1,a2)与库b中表n(b1,b2)的数据:

select m.a1, m.a2, n.b1, n.b2
from ( select a1, a2 from a where... using sqlca ) m,
(select b1, b2 from b where ... using ltrs_a ) n
where ...
a,b是库,m,n是表,对吗???
cjc79 2002-05-11
  • 打赏
  • 举报
回复
我认为可以用关键设置关联。
在窗口中设置多个数据窗口,我也才学不久,做过一个小程序就是那样实现的。
mars884813 2002-05-11
  • 打赏
  • 举报
回复
定义两个事务对象,分别连接两个数据库。
lmby 2002-05-11
  • 打赏
  • 举报
回复
it is right
andy_jqh 2002-05-11
  • 打赏
  • 举报
回复
使用数据库链路即可
yuebenxian 2002-05-11
  • 打赏
  • 举报
回复
你是不是写错了,哥们,继续,谢谢你,好象不太明白你的sql!!!
lmby 2002-05-11
  • 打赏
  • 举报
回复
例如你要选库a中表a(a1,a2)与库b中表b(b1,b2)的数据:

select m.a1, m.a2, n.b1, n.b2
from ( select a1, a2 from a where... using sqlca ) m,
(select b1, b2 from b where ... using ltrs_a ) n
where ...

ok~
zt2008 2002-05-11
  • 打赏
  • 举报
回复
建一个事务不就行了吗?
yuebenxian 2002-05-11
  • 打赏
  • 举报
回复
不错,很好,如果我要写一个sql包括这两个库的表怎么办,写一个例子,上面你只是讲了怎么分别连2个库。一定给分。。。。
lmby 2002-05-11
  • 打赏
  • 举报
回复
建立两个transaction,一个用sqlca


SQLCA.DBMS = "O73 ORACLE 7.3"
SQLCA.LogPass = "**"
SQLCA.ServerName = "@tns:orcl"
SQLCA.LogId = "fx_op"
SQLCA.AutoCommit = False
SQLCA.DBParm = "PBCatalogOwner='fx_op'"

另外建一个:
transaction ltrs_a

ltrs_a.DBMS = "O73 ORACLE 7.3"
ltrs_a.LogPass = "**"
ltrs_a.ServerName = "@tns:orcl"
ltrs_a.LogId = "fx_op"
ltrs_a.AutoCommit = False
ltrs_a.DBParm = "PBCatalogOwner='another'

然后connect using ltrs_a或sqlca即可
伪静态配置请联系主机商帮助你搭建,服务器或者云主机可以百度一下rewrite的安装或者读取一下Rewrite目录里面的说明!目前仅支持iis的rewrite! 第1步.上传程序后先还原数据库,这里采用的是帝国备份王恢复数据库的方法,访问http://您的域名/ebak进入帝国备份王登陆界面,账号和密码分别是admin和123456 第2步.修改数据库链接文件(推荐使用代码编辑软件打开以下文件,仅仅需要修改数据库用户名、数据库用户密码、数据库名这三处,推荐Dreamweaver或者EditPlus) ①打开core/common.inc.php,按照里面的数据库标注修改数据库链接; ②bbs/config/config_global.php,修改root为您的数据库用户名,第一个52jscn为您的数据库密码,第二个52jscn为您的数据库名称; ③bbs/config/config_ucenter.php,修改root为您的数据库用户名,第一个52jscn为您的数据库密码,第二个52jscn为您的数据库名称,第三个52jscn为您的数据库名称,另外还要将里面的demo.52jscn.com改成你自己的网址; ④bbs/uc_server/data/config.inc.php,修改root为您的数据库用户名,第一个52jscn为您的数据库密码,第二个52jscn为您的数据库名称; 第3步.登陆网站后台 访问http://您的域名/?admin 账号和密码为admin和admin 进入之后,首先点击顶部菜单系统管理——左侧菜单系统参数,将里面的网站网址改成你自己的域名,一定要是http://demo.52jscn.com格式; 再点击顶部菜单的新开发功能——左侧菜单中的Ucenter,这个是开启整合discuz论坛的功能,根据自己情况,不要论坛的直接选择否,需要开启就按照以下格式修改: UCenter 数据库用户名:——————————修改成你自己的数据库用户名 UCenter 数据库密码:——————————修改成你自己的数据库密码 UCenter 数据库名称:——————————修改成你自己的数据库名称

754

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧