Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: СУБД и Delphi/Lazarus

  Все выпуски  

RusFAQ.ru: СУБД и Delphi


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / СУБД и Delphi

Выпуск № 430
от 14.12.2007, 09:05

Администратор:Gh0stik
В рассылке:Подписчиков: 299, Экспертов: 33
В номере:Вопросов: 1, Ответов: 1


Вопрос № 113050: Здравствуйте уважаемые эксперты. WIN_XP_32, MSSQL 2005, BDS 2006 Если мы создаем соединение с базой данных с помощью TADOConnection, то прописываем в ConnectionString сразу все параметры доступа к базе. При этом подразумевается что база ...

Вопрос № 113.050
Здравствуйте уважаемые эксперты.

WIN_XP_32, MSSQL 2005, BDS 2006
Если мы создаем соединение с базой данных с помощью TADOConnection, то прописываем в ConnectionString сразу все параметры доступа к базе. При этом подразумевается что база одна и стоит на той машине, на которой и будет работать наше приложение.
У меня задача немного другая: сделать приложение которое будет работать на разных машинах и с разными именами баз данных.
В связи с этим вопрос:

При запуске приложения на любом компьютере для того чтобы установить соединение с базой надо сначала получить все необходимые данные для форимирования ConnectionString
т.е узнать имя компьютера, в TEdit ввести логин и пароль,

Далее в поле с выпадающим списком отобразить все имеющиеся на данном сервере базы для того, чтобы пользователь выбрал ту, с которой он хочет соединиться, после этого в другом поле со списком отображать имеющиеся в выбранной базе таблицы,затем при выборе таблицы в следующем списке хотелось бы видеть наменование столбцов выбранной таблицы.
После выбора столбца в следуюшем списке хотелось бы увидеть не все содержимое этого столбца, а содержимое без повторений.

Другими словами, постепенно углубляясь в соединение с базой и выбирая из списков необходимые элементы пошагово сформировать строку SQL запроса.

Может быть гденить есть аналогичные простенькие тренировочные проекты, буду признателен.
С уважением. Din Gior.
Отправлен: 09.12.2007, 08:40
Вопрос задал: DinGior (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 30)

Отвечает: Selya
Здравствуйте, DinGior!
В модуле ADOConEd есть замечательная процедурка EditConnectionString(), формирующая ConnectionString

Приложение:

Ответ отправил: Selya (статус: 2-ой класс)
Ответ отправлен: 10.12.2007, 11:49
Оценка за ответ: 5
Комментарий оценки:
Спасибо Selya! Обязательно попытаю этот модуль тоже. После того как разберу то, что уже начал в минифоруме, велкам, кстати :) Меня есть чему поучить, надеюсь Вас это не обременит ;) С уважением Din Gior.


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.65 от 04.12.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное