Страница 1 из 1
Как показать окно "Свойства связи с данными"?
Добавлено: 09 авг 2006, 12:27
Blood_Magic
Компонент ADOConnection, в Object Inspector свойство ConnectionString. Нажимает на ... в открывшимся окне нажимаем Build, открывается окно "Свойства связи с данными". Как программно это сделать из модуля?
Добавлено: 27 сен 2006, 01:40
Naeel Maqsudov
Построитель строки подключения вызывается так
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.