Как показать окно "Свойства связи с данными"?
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
-
- Сообщения: 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.
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.