17.03.2009, 15:09 | #1 |
Участник
|
Получить параметры соединения с БД
Всем привет!
Может уже писали об этом но найти не смог. Вот такая задачка. Нужно заполучить параметры текущего соединения Ax-ты с сервером БД, т.е. Имя сервера, Имя БД, Логин, Пароль. Имя сервера и БД нашел вот так (форма SysSqlConnections). X++: static void DBInfo(Args _args) { Container data; int dumpsql_ENV_SERVER = 5; // string int dumpsql_ENV_DATABASE = 6; // string int i; ; data = SystemMonitor::sqlDump(); // for (i = 1; i <= conlen(data); i++) // { // info(conpeek(data, i)); // } info(ConPeek(data, dumpsql_ENV_SERVER)); info(ConPeek(data, dumpsql_ENV_DATABASE)); } Спасибо! |
|
17.03.2009, 15:36 | #2 |
Программатор
|
нашол класс SqlSystem. Может в нем то, что вам нужно...
\System Documentation\Classes\SqlSystem По крайней мере там вроде есть имя пользователя. А пароль думаю никак. Так любой програмист бы мог получить админские пароли и чонить плохова сделать. Последний раз редактировалось Sada; 17.03.2009 в 15:40. |
|
17.03.2009, 15:38 | #3 |
Участник
|
Если у Вас тройка, то можно так
|
|
|
За это сообщение автора поблагодарили: if_maks (1). |
17.03.2009, 15:45 | #4 |
Программатор
|
круто...
|
|
17.03.2009, 15:59 | #5 |
Участник
|
3-ка, спасибо за ссылку, только че то
X++: loginProp.getUsername() |
|
17.03.2009, 16:19 | #6 |
Программатор
|
ну может быть юзер нейм задан как пробелы(иоли пусто)?) у меня джоб нормально отработал.
|
|