| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			palleagermark: Read data from other databases
			 
			
			Источник: http://palleagermark.blogspot.com/20...databases.html 
		
		
		
		
		
		
			============== Here is a small exsample on how to do that from version 4.0 and greater: ODBCConnection connection; SqlSystem sqlSystem = new SqlSystem(); LoginProperty loginProperty = sqlSystem.createLoginProperty(); Statement statement; ResultSet resultSet; SqlStatementExecutePermission sqlStatementExecutePermission; str sqlStatement; int columnId; ; loginProperty = sqlSystem.createLoginProperty(); loginProperty.setServer('MyServer'); loginProperty.setDatabase('MyDatabase'); connection = new ODBCConnection(loginProperty); statement = connection.createStatement(); sqlStatement = "select * from MyTable"; sqlStatementExecutePermission = new SqlStatementExecutePermission(sqlStatement); sqlStatementExecutePermission.assert(); resultSet = statement.executeQuery(sqlStatement); while (resultSet.next()) { // Get data from colum 2 columnId = 2; print resultSet.getString(columnId); } pause; Make sure the code is executed on the AOS, as only the AOS is allowed to access databases outside AX. Источник: http://palleagermark.blogspot.com/20...databases.html 
				__________________ 
		
		
		
		
	Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Пардон за некропостинг. Облазил весь форум, рецепта не нашёл....  
		
		
		
		
		
		
		
		
			Создал OBBC, он вроде как отвечает. X++: LoginProperty LP = new LoginProperty(); OdbcConnection myConnection; ; LP.setDSN("MSProject"); try { myConnection = new OdbcConnection(LP); } Последний раз редактировалось Corel; 10.06.2008 в 20:38.  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Посмотрите здесь 
		
		
		
		
		
		
		
	А есть ли документация о том, как подключаться к другим базам?  | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Смотрел. Может, не увидел? Там насколько я вижу, все примеры либо через .setUsername(), либо без указания аутентификации вообще.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Moderator 
		
			
	 | 
	
	|
| 
	
 | 
|
| За это сообщение автора поблагодарили: Corel (1). | |
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			http://www.connectionstrings.com/def...=sqlserver2005 
		
		
		
		
		
		
		
	Синтаксис строки нашёл тут. Странно, но при настройке DSN при указании window-аутентификации тест ODBC проходил, а вот если указывать логин / пароль вручную - требовалось ввести именно пароль к БД.  | 
| 
	
 | 
| 
	
	 | 
	
		
  |