Как показать окно "Свойства связи с данными"?

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
Blood_Magic
Сообщения: 273
Зарегистрирован: 30 июн 2005, 14:53

Компонент ADOConnection, в Object Inspector свойство ConnectionString. Нажимает на ... в открывшимся окне нажимаем Build, открывается окно "Свойства связи с данными". Как программно это сделать из модуля?
- Чем юзер похож на обезьяну?
- Он жмет на все, что жмется, дергает все, что дергается и крутит все, что крутится.
- Чем юзер отличается от обезьяны?
- У обезьяны хватает ума не воспроизводить ту последовательность, которая приводит к краху системы.
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

Построитель строки подключения вызывается так

ADODB.PromptDataSource(0,'');

Кроме того, для обеспечения гибкости, в самом ADOConnection можно сослаться на UDL-файл. UDL-файлы автоматически открываются по двойному щелчку командой

Rundll32.exe C:\PROGRA~1\COMMON~1\System\OLEDB~1\oledb32.dll,OpenDSLFile %1

, которая также вызывает построитель строки подключения (но строка подключения не "вкомпилируется" в приложение, а хранится как бы в конфигурационном UDL-файле.

Для создания UDL файлов можно использовать ADODB.CreateUDLFile('filename.udl','','');
А также его можно создавать (если вызов oledb32.dll прописан в реестре в ShellNew) просто по правой кнопке мыши в окне провожника Windows.
Ответить