Показать сообщение отдельно
Старый 29.07.2013, 11:35   #18  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,713 / 1201 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Цитата:
Сообщение от ansoft Посмотреть сообщение
Как переключиться в текущем соединении...
X++:
Connection  conn    = new Connection();
...на другую БД? Подскажите...
Ессно, при условии, что все права на SQL к БД настроены, т.е. есть для юзера АОСа и пусть даже для юзера из сессии которого все выполняется.
Никак. Объект Connection - это создание подключения, используя реквизиты подключения Axapta к "родной" базе данных. Т.е. заранее преднастроенных реквизитов, изменение которых "изнутри" Axapta не предусмотрено.

Единственное, что можно сделать, это использовать Linked-сервера. Тогда надо писать запросы вида

X++:
Statement.executeQuery('select count(*) from LinkedServer.DataBase.dbo.MyTable')
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...