怎么从两个不同的数据库中查询数据

supercc 2009-11-01 10:48:07
现有2个数据库,DB1可以通过公网以WebService的方式查询到数据;DB2和程序在同一局域网内,可以通过普通ADO方式查询数据
现在的功能需要对DB1和DB2中的某些数据进行关联查询,请问有什么办法可以实现?
...全文
249 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
风之谷 2009-11-02
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bdmh 的回复:]
至少同一条sql是不行了,还是根据一个数据集的信息去另一个数据集取数据吧
[/Quote]
---------
too
supercc 2009-11-02
  • 打赏
  • 举报
回复
to beifangke:
把数据加到本地临时表我有想过,可以通过insert一条条加进去,但数据量大怎么办呢?
beifangke 2009-11-02
  • 打赏
  • 举报
回复
把远程的数据查询出来加到本地临时表里,在从临时表中联合查询
bdmh 2009-11-02
  • 打赏
  • 举报
回复
至少同一条sql是不行了,还是根据一个数据集的信息去另一个数据集取数据吧
suuuu 2009-11-02
  • 打赏
  • 举报
回复
两个adoconnection可以么?
林石公 2009-11-02
  • 打赏
  • 举报
回复
由数据库提供的datalink之类的技术,就象操作一个库似的
当然,得看数据库支持与否了
MaTaijin 2009-11-02
  • 打赏
  • 举报
回复
哦,webservice,两个方式都不一样,用SQL语句可能没有希望了
MaTaijin 2009-11-02
  • 打赏
  • 举报
回复
是什么数据库
风之谷 2009-11-02
  • 打赏
  • 举报
回复
1对多 还是1对1?
wsxcdx 2009-11-02
  • 打赏
  • 举报
回复
DB1数据同步更新到DB2所在的服务器
然后进行操作

2,497

社区成员

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

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