主题:  不同数据库之间的数据表能建立关系吗?

meanzy

职务:普通成员
等级:1
金币:1.0
发贴:147
注册:2002/10/17 22:20:43
#12003/2/17 20:12:38
由于我使用的空间有文件大小限制,所以把3个栏目分别放在3个数据库里,减小文件大小,栏目里是用户提交的表单内容,没有实行用户注册,,,,,,,
现在想加上注册用户发布信息,那么用户信息表就得和3个数据库建立关系,是不是?
请问如何做到????????/

不知说清楚没?



meanzy

职务:普通成员
等级:1
金币:1.0
发贴:147
注册:2002/10/17 22:20:43
#22003/2/18 20:14:11
怎么没人回答阿,小弟急啊,
就是说是不是一定得把表放在一个数据库里?????



barrcuda

职务:普通成员
等级:1
金币:0.0
发贴:45
注册:2002/8/9 21:28:42
#32003/2/20 12:59:02
我觉得应该在一个数据库里,要不然怎么查询呀



meanzy

职务:普通成员
等级:1
金币:1.0
发贴:147
注册:2002/10/17 22:20:43
#42003/2/20 14:55:54
举个例子,比如说这个论坛,有几个分论坛,里面的发贴数据分别装在不同的数据库,且数据库里只有这一张表(发贴内容),发贴无需用户注册
现在想做用户注册,建一个用户表,且要和分论坛的发贴表关系起来,请问如何做?


放在一个数据库里当然方便了,可是空间有文件大小限制,
我也有查询,但用户先选择分类,再对单个数据库进行查询的



ziriyan

职务:普通成员
等级:2
金币:1.0
发贴:303
注册:2002/1/28 15:58:03
#52003/2/21 13:54:48
Access里面建立表之间的关联就可以了,在“工具”-》“关联”
然后拖拽你想要关联的字段就可以了



mantou_5d

职务:普通成员
等级:3
金币:1.0
发贴:437
注册:2002/10/27 0:08:41
#62003/2/24 8:30:44
ziriyan:你没有明白他的问题呀!他的问题是两个数据库文件!比如一个user.mdb,另一个是bbs.mdb,这两个数据库中各有若干个表,他们之间怎么关联????我也不知道,我也很想知道!



xiaojim

职务:普通成员
等级:1
金币:0.0
发贴:27
注册:2002/11/5 16:03:50
#72003/2/24 9:51:31
有懂的朋友请帮忙,我也迫切想知道这方面,,,多谢



hotman

职务:普通成员
等级:1
金币:0.0
发贴:224
注册:2001/12/16 8:20:45
#82003/2/24 10:00:17
ziriyan在上个帖子中说
引用:
Access里面建立表之间的关联就可以了,在“工具”-》“关联”
然后拖拽你想要关联的字段就可以了

那好象也是在同一个数据库中的两个表中才可以的.
两个独立的数据库怎么可以发生关联呢?



meanzy

职务:普通成员
等级:1
金币:1.0
发贴:147
注册:2002/10/17 22:20:43
#92003/2/24 11:56:59
看来只有换空间了



wuhuar

职务:普通成员
等级:1
金币:0.0
发贴:8
注册:2003/2/22 23:12:21
#102003/2/24 14:21:15
肯定不能直接关联,但可以编程实现关联

先用第一个连接从user.mnd中取得用户登录信息
然后再用第二个连接从bbs.mdb中按条件找出相关内容。



garnet

职务:普通成员
等级:1
金币:0.0
发贴:55
注册:2003/2/22 16:16:50
#112003/2/24 16:17:04
你们用的是SQLServer还是Access



meanzy

职务:普通成员
等级:1
金币:1.0
发贴:147
注册:2002/10/17 22:20:43
#122003/2/24 17:14:59
Access的数据库

先用第一个连接从user.mnd中取得用户登录信息
然后再用第二个连接从bbs.mdb中按条件找出相关内容。

不太懂,把他们取出后能组成一个记录集吗?