主题:如何用ADO 连接 多个access书库 谢谢帮助~!~
wwwlixiaofei
[专家分:0] 发布于 2005-03-20 16:28:00
[em18]
问题:我想用ADO控件连接三个用access 2000 建的数据表,使各个表中的部分字段同时显示在同一个窗体上?
期待高手的答复
谢谢!~!~
回复列表 (共2个回复)
沙发
abcd1abcd1 [专家分:0] 发布于 2005-03-21 15:03:00
如果是统一个数据库语言,可是使用sql语句进行外连接查询。具体的使用select语句进行多表查询。
板凳
yunxun [专家分:100] 发布于 2005-03-27 22:01:00
BCB环境下:
1、添加ADOConnection、ADOTable或者ADOQUERY,
2、ADOCONECTION连接ACCESS,配置TABLE和QUERY的连接CONNERCTION,且代码:"Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database password=***;Data Source=","\\DB1.mdb;Persist Security Info=False",定义变量字符串。
3、ADOTABLE或ADOQUERY连接具体表。TABLE里是ADOTABLE->TABLENAME=“表名”,QUERY的方法是,ADOQUERY-》SQL-》ADD(X);定义变量X,X=SELECT * FROM 表名;
以上代码在FORM里ONCreate事件里写。显示用DB类控件就可以了。或在EDIT类代码添加也行,代码简单
PS:不用ADOConnection也可以,但涉及多表,单纯用TABLE或QUERY连接数据源太麻烦。
我来回复