![]() |
|
![]() ![]() ![]() |
|
str_killer |
|
|||
Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 14.5.2007 Репутация: нет Всего: нет |
C++ Builder 2009
добавляю на форму компонент TADOConnection у него есть сво-во ConnectionString, которое можно задать строкой, а можно создать с помощью конструктора (см рис.) вопрос, можно ли как-нибудь этот конструктор вызвать из кода, чтобы пользователь, который не умеет формировать строку подключения вручную, создавал ее в этом визуальном конструкторе? Это сообщение отредактировал(а) str_killer - 27.4.2009, 11:50 Присоединённый файл ( Кол-во скачиваний: 12 ) ![]() |
|||
|
||||
Alca |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3993 Регистрация: 14.6.2006 Репутация: 25 Всего: 50 |
|
|||
|
||||
artsb |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2280 Регистрация: 17.7.2007 Где: центр Вселенной Репутация: 39 Всего: 64 |
Alca, а разве этот конструктор не встроенный?
-------------------- Чем отличается умный человек от мудрого? Умный - выпутается из любой ситуации. Мудрый - просто в неё не попадёт. |
|||
|
||||
Alca |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3993 Регистрация: 14.6.2006 Репутация: 25 Всего: 50 |
Куда встроенный? ![]() |
|||
|
||||
str_killer |
|
|||
Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 14.5.2007 Репутация: нет Всего: нет |
а можно ли вызвать сам конструктор, чтобы можно было им управлять, т.е. чтобы пользователю вывелся диалог, он его заполнил и созданная строка подключения стала доступна из кода(сохранить в файл настроек)? а с помощью ShellExecute можно лишь получить саму строку, а потом пользователю нужно ее ручками заносить, не сильно хорошая идея ![]() |
|||
|
||||
str_killer |
|
|||
Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 14.5.2007 Репутация: нет Всего: нет |
нашел))
если кому понадобится все просто и ясно оказалось #include "ADODB.hpp" String ConnStr = PromptDataSource((int)Application->Handle, ""); ![]() |
|||
|
||||
mrbrooks |
|
||||||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
Что за шум, а драки нет?
ы?
Для начала думаю должно быть как бэ так.
Во вторых - не ужели это работает? ![]() Настоящие пацаны делают так:
Думаетсо с con_str ясно что делать? Добавлено через 2 минуты str_killer, молодец. пока я писал все сам забомбил. только инклюдить "ADODB.hpp" нет смысла. Он уже используется при подключении <vcl.h> ![]() |
||||||
|
|||||||
artsb |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2280 Регистрация: 17.7.2007 Где: центр Вселенной Репутация: 39 Всего: 64 |
Я имею ввиду вшитый. Типа как диалог открытия изображения при клике на кнопке с тремя точками в ObjectInspector'е. А вообще, я с АДО давно работал и чуть-чуть, так что мог ступить ![]() -------------------- Чем отличается умный человек от мудрого? Умный - выпутается из любой ситуации. Мудрый - просто в неё не попадёт. |
|||
|
||||
Лапоть |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 185 Регистрация: 3.4.2009 Репутация: 1 Всего: 2 |
А я-то, лапоть, всю жизнь спрашиваю у юзеров базу, имя и пароль и формирую эту строку программно!
![]() |
|||
|
||||
str_killer |
|
|||
Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 14.5.2007 Репутация: нет Всего: нет |
||||
|
||||
Alca |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3993 Регистрация: 14.6.2006 Репутация: 25 Всего: 50 |
А что нельзя сохранить настройки в udl-файл?
Добавлено через 32 секунды Или каждый раз юзер будет выбирать базу? |
|||
|
||||
mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
||||
|
||||
str_killer |
|
|||
Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 14.5.2007 Репутация: нет Всего: нет |
||||
|
||||
![]() ![]() ![]() |
Правила форума "С++ Builder" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C++ Builder | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |