access,跨数据库查询怎么实现?

iamchinese 2006-02-22 08:05:41
我的asp中用到2个数据库*.mdb
我想用left join 优化查询,把
table1: folder1/db1.mdb (table1)
table2: folder2/db2.mdb (table2)

select * from table1
select * from table2

连接字段name

如果是一个数据库就好办了
select table1.name,table2,code from table1 left join table2 on table1.name=table2.name

两个数据库,怎么办?

...全文
152 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
iamchinese 2006-02-24
  • 打赏
  • 举报
回复
大家帮忙
iamchinese 2006-02-23
  • 打赏
  • 举报
回复
大家帮忙
iamchinese 2006-02-22
  • 打赏
  • 举报
回复
linky520(linky) :

在下刚学asp

请问就我那个条件
这个sql应该如何写?
patchclass 2006-02-22
  • 打赏
  • 举报
回复
用 [;database=文件路径;pwd=12].A 访问
linky520 2006-02-22
  • 打赏
  • 举报
回复
转篇文章

问题说明: 有时需要在两个或三个数据库的表中,通过相关关键字,查询获取所需记录集,用一般的SQL查询语句是实现不了的,可通过ACCESS的跨库查询功能实现。

解决方法: 例如“装材类型”和“装材”两张表是在不同的数据库中的,具体查询方法,如下:
@"Select * from 装材类型 as a INNER JOIN [;database=" + AppDomain.CurrentDomain.BaseDirectory + "装材.zc].装材 as b ON a.BH=b.LXBH"

详细解释: [;database=path;pwd=12].A
ACCESS的跨库是通过中括号实现的,包括路径,密码设置等;跨库的前提是已经打开了一个Connection。

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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