04.04.2008, 10:05 | #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, напишите личное сообщение администратору. |
|
10.06.2008, 20:20 | #2 |
Участник
|
Пардон за некропостинг. Облазил весь форум, рецепта не нашёл....
Создал OBBC, он вроде как отвечает. X++: LoginProperty LP = new LoginProperty(); OdbcConnection myConnection; ; LP.setDSN("MSProject"); try { myConnection = new OdbcConnection(LP); } Последний раз редактировалось Corel; 10.06.2008 в 20:38. |
|
11.06.2008, 09:04 | #3 |
Участник
|
Посмотрите здесь
А есть ли документация о том, как подключаться к другим базам? |
|
11.06.2008, 10:19 | #4 |
Участник
|
Смотрел. Может, не увидел? Там насколько я вижу, все примеры либо через .setUsername(), либо без указания аутентификации вообще.
|
|
11.06.2008, 10:25 | #5 |
Moderator
|
|
|
|
За это сообщение автора поблагодарили: Corel (1). |
11.06.2008, 11:42 | #6 |
Участник
|
http://www.connectionstrings.com/def...=sqlserver2005
Синтаксис строки нашёл тут. Странно, но при настройке DSN при указании window-аутентификации тест ODBC проходил, а вот если указывать логин / пароль вручную - требовалось ввести именно пароль к БД. |
|
|
|