SQL查询问题 ( 积分: 100 )

  • 主题发起人 主题发起人 zgh777
  • 开始时间 开始时间
Z

zgh777

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样在一条SQL语句里同时查询两个不同的数据库
 
用 库名.dbo.表名 就OK了
 
但是一个ADOQuery怎么可以同时连接多个数据库
 
搜索一下这些帮助资料, 有你要的内容
CONTAINSTABLE
FREETEXTTABLE
OPENDATASOURCE
OPENQUERY
OPENROWSET
OPENXML
 
能不能给个例子啊,比较急
 
happycyp帮帮忙吧
 
都是同一台机器的SQL Sever中的数据库吗?如果是的话,就用我上面的方法,没有问题。你试试就知道了。
 
我用的是ACCESS数据库
 
select * from dbo.dbname1.ta
join on dbo.dbname2.tb on a.id = b.id
要求数据库在个SQL实例下
不同的机器就要用
CONTAINSTABLE
FREETEXTTABLE
OPENDATASOURCE
OPENQUERY
OPENROWSET
OPENXML
这里面有的是例子
 
Access可就不知道了
 
有人会吗?
 
select ku1.dbo.table.ziduan1,ku2.dbo.table.ziduan1 from ku1.dbo.table,ku2.dbo.table where ku1.dbo.table.id=ku2.dbo.table.id
 
其他库的的表可以类似这样操作
SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="f:/northwind.mdb";Jet OLEDB:Database Password=123;User ID=Admin;Password=;')...产品
 
后退
顶部