Цитата:
Сообщение от
ansoft
Как переключиться в текущем соединении...
X++:
Connection conn = new Connection();
...на другую БД? Подскажите...
Ессно, при условии, что все права на SQL к БД настроены, т.е. есть для юзера АОСа и пусть даже для юзера из сессии которого все выполняется.
Никак. Объект Connection - это создание подключения, используя реквизиты подключения Axapta к "родной" базе данных. Т.е. заранее преднастроенных реквизитов, изменение которых "изнутри" Axapta не предусмотрено.
Единственное, что можно сделать, это использовать Linked-сервера. Тогда надо писать запросы вида
X++:
Statement.executeQuery('select count(*) from LinkedServer.DataBase.dbo.MyTable')