|
15.11.2007, 15:11 | #1 |
Участник
|
Ломаем MS SQL =)
Как средствами АХ узнать список серверов в сети и список БД на сервере?
Т.е. нужно дать пользователю возможность выбрать имя сервера и базу данных перед коннектом =)
__________________
Бывает, что человек молчит, когда ничего не знает о данном предмете, но чаще – когда знает о нем все. (Джордж Бернард Шоу) |
|
15.11.2007, 15:15 | #2 |
SAP
|
как вариант
X++: COM dataLinks = new COM("DataLinks"); COM connection = new COM("ADODB.Connection"); ; // вызываем окно настройки OLEDB-соединения connection.ConnectionString("ConnectionString"); dataLinks.PromptEdit(connection); info(connection.ConnectionString()); |
|
15.11.2007, 15:32 | #3 |
1C
|
Список серверов:
1. http://msdn2.microsoft.com/en-us/library/a6t1z9x2.aspx 2. http://www.gotdotnet.ru/DotNet/FAQ/D...ent/33968.aspx получить же спиcок баз на сервере лучше, наверное, через ADOX |
|
15.11.2007, 15:32 | #4 |
Участник
|
X++: "PromptEdit" COM- "DataLinks" 0x80040E73 (<>), : Initialization string cannot be retrieved from IDataInitialize. 0x80040e73.
__________________
Бывает, что человек молчит, когда ничего не знает о данном предмете, но чаще – когда знает о нем все. (Джордж Бернард Шоу) |
|
15.11.2007, 15:34 | #5 |
SAP
|
вот так попробуй
X++: COM dataLinks = new COM("DataLinks"); COM connection = new COM("ADODB.Connection"); ; // вызываем окно настройки OLEDB-соединения connection.ConnectionString(""); dataLinks.PromptEdit(connection); info(connection.ConnectionString()); |
|
15.11.2007, 15:36 | #6 |
Участник
|
__________________
Бывает, что человек молчит, когда ничего не знает о данном предмете, но чаще – когда знает о нем все. (Джордж Бернард Шоу) |
|