如何做跨库查询? 如何做跨库查询?在DELLPHI中用控件做如何做跨库查询?例如在MS SQL SERVE中有两个数据库A.dbo.code表和A.dbo.codeitem表我在delphi如何做查询那? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 例如数据库A.dbo.code 表结构如下: code char(10),name char(30)数据库B.dbo.codeitem 表结构如下: code char(10) ,codeitem char(10) ,itemname char(30)现在要查询A.dbo.code 表中code='01' 在B.dbo.codeitem中的所有明细select * from B.dbo.codeitem where code in (select code from A.dbo.code where code='01')其实查询和在同一数据库下面相同,只不过要带上限定符就行了 如果是异种数据库,可以采用分布式查询,到SQL帮助中看看。 select A.*from tableB B inner join A..TableA A on B.id = a.idwhere... 如果是同一臺電腦的話, 可以直接查呀 select * from table1 t1,別一個數據庫名.dbo.table2 t2 where t1.id = t2.id 如果換了電腦的話,還得在 別一個數據庫名.dbo.table2 前加電腦名稱。及配置兩台電腦的連結值。嘻。。不知道理解得對不對。 大家能给个用DELPHI 的query1控件操作跨库查询的例子吗? 这个叫分布式查询,你可以用数据库名.dbo.表名的方式来使用别的库里的表.还有一种方法,可以不用像这样啊.你可以建一个视图,这样就不用每次都写上 数据库名.dbo.表名这样了啊,就像是一个数据库里的一样了. 500分求報表解決方案(fastreport或reportbuilder) 高手帮忙啊! 有关DLL的问题,急! 关于调用一个应用程序的问题。。。。。。。。 求类方法解释(Notify) Multiple_step operation generated errors是什么错误 經典查詢!!! 在query中,每次打开程序时,自动按当天日期过滤数据,该怎么做?? 打印查询所得的数据的问题 三层结构中,两个不明白的问题,请帮忙。谢谢。 有个比较急手的问题请各位大侠帮帮忙,高分,在线等 关于查询到的记录集中字段的空值问题??在线等
数据库A.dbo.code 表结构如下: code char(10),name char(30)
数据库B.dbo.codeitem 表结构如下: code char(10) ,codeitem char(10) ,itemname char(30)现在要查询A.dbo.code 表中code='01' 在B.dbo.codeitem中的所有明细
select * from B.dbo.codeitem where code in (select code from A.dbo.code where code='01')其实查询和在同一数据库下面相同,只不过要带上限定符就行了
from tableB B
inner join A..TableA A on B.id = a.id
where...
select *
from table1 t1,別一個數據庫名.dbo.table2 t2
where t1.id = t2.id
如果換了電腦的話,還得在 別一個數據庫名.dbo.table2 前加電腦名稱。及配置兩台電腦的連結值。
嘻。。不知道理解得對不對。
还有一种方法,可以不用像这样啊.
你可以建一个视图,这样就不用每次都写上 数据库名.dbo.表名这样了啊,就像是一个数据库里的一样了.