Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
	
		
		
			Правила форума
			При создании новой темы не забывайте указывать используемую СУБД.
		
		
	 
	
		
		
			
			- 
				Alex404
			
 
			- 
				
 - Продвинутый пользователь

 
			
			- 
			
			
 
		-  
 
		- Сообщения: 109
 - Зарегистрирован: 22.09.2002 (Вс) 10:58
 
		
	
	
			
			
			
 Alex404 » 23.01.2004 (Пт) 10:26 
			
			В инструкции добавления данных в таблицу ( INSERT INTO ) есть возможность за данными обращаться к таблице из внешней базы .
- Код: Выделить всё
 Set База = OpenDatabase(App.Path & "\dbONE.mdb")
База.Execute "INSERT INTO tblIN SELECT * FROM tblOUT IN '" & App.Path & "\dbTWO.mdb' "
А есть ли возможность подобным образом в запросе "связать" таблицы из разных баз ? 
Ну что то типа :
- Код: Выделить всё
 (SELECT ...  
   FROM tblONE INNER JOIN tblTWO IN '" & App.Path & "\dbTWO.mdb' " 
                     ON tblONE.fldONE = tblTWO.fldTWO 
) 
Спасибо.
 
			
		 
		
		 
	 
	
	
		
		
			
			- 
				Rainbow
			
 
			- 
				
 - Человек-радуга

 
			
			- 
			
			
 
		-  
 
		- Сообщения: 543
 - Зарегистрирован: 13.05.2003 (Вт) 14:16
 
		
	
	
			
			
			
 Rainbow » 23.01.2004 (Пт) 10:48 
			
			Хм... А ведь можно  
 
SELECT * from Table1 INNER JOIN [c:\db1.mdb].Table2 as T on T.FieldID = Table1.FieldID ;
 
			
		 
		
		 
	 
	
	
		
		
			
			- 
				Alex404
			
 
			- 
				
 - Продвинутый пользователь

 
			
			- 
			
			
 
		-  
 
		- Сообщения: 109
 - Зарегистрирован: 22.09.2002 (Вс) 10:58
 
		
	
	
			
			
			
 Alex404 » 23.01.2004 (Пт) 11:15 
			
			Вот это ДА... И всего то...
Спасибо огромное!
			
		 
		
		 
	 
	
	
	
	Вернуться в Базы данных
	
	Кто сейчас на конференции
	Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9