主题:如何用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连接数据源太麻烦。
							 
									
			
我来回复