|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.04.2010, 22:07 | #1 |
Пользователь
Регистрация: 11.04.2010
Сообщений: 23
|
Получить список доступных баз данных через select.
Всем здравствуйте.
Я хочу в приложении для обработки БД предоставить пользователю выбор имени базы данных. Хочу сделать так, чтобы в ComboBox при раскрытии списка все эти имена БД отражались. Не знаю как это сделать. Помогите. Я понял что надо юзать селект, что-то вроде: select name from sys.databases но не знаю как это все связать с ComboBox. Объясните пожалуйста |
12.04.2010, 10:52 | #2 |
Форумчанин
Регистрация: 05.02.2009
Сообщений: 324
|
Код:
Код:
Тяжело быть бестолковым.....
|
13.04.2010, 07:28 | #3 |
Форумчанин
Регистрация: 20.06.2007
Сообщений: 270
|
Я, когда работаю с ADO, просто соединяюсь с базой через TADOConnection. У этого компонента есть процедура
Код:
-Кукушка, кукушка! Накукуй мне сто лет!
-А накукуй тебе столько? (с) Библия. Вольный перевод с древнееврейского. Последний раз редактировалось Andrei; 13.04.2010 в 08:01. |
13.04.2010, 11:29 | #4 |
Пользователь
Регистрация: 11.04.2010
Сообщений: 23
|
Спасибо вам.
Кстати - Dark_Spirit. Я сделал чуть по другому. Вместо AdoDataSet поставил AdoQuery, а в запросе инфу взял из sysdatabases. Все получилось. |
13.04.2010, 11:40 | #5 | |
Форумчанин
Регистрация: 05.02.2009
Сообщений: 324
|
Цитата:
Тяжело быть бестолковым.....
|
|
13.04.2010, 13:31 | #6 |
Пользователь
Регистрация: 11.04.2010
Сообщений: 23
|
А еще вопрос, если можно.
Получить теперь список таблиц из выбранной базы. Тот способ, который предлагал Andrei реально не работает для SQL. Я не могу поместить в строку соединения выбранную их ComboBox базу данных. Выдает ошибку: Недопустимый аргумент строки соединения. я писал вот так ADOConnection1.ConnectionString := 'Initial Catalogue=' + ComboBox1.Text; AdoConnection1.GetTableNames(ComboB ox2,True); ComboBox1 содержит имена баз данных а ComboBox2 должен содержать имена таблиц. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
список баз | TaTT DoGG | SQL, базы данных | 1 | 31.03.2010 20:14 |
После SELECT через IBDataSet ошибка EIBClientError 'Not in edit mode' | DiMoN2002 | Общие вопросы C/C++ | 0 | 23.11.2009 20:51 |
Необходимо в excel составить список баз 1С 8.1 и 1С 7.7 | ru3000 | Microsoft Office Excel | 1 | 14.10.2009 22:21 |
Получить список пользователей работающих через удаленный рабочий стол | AlexandrSid | Общие вопросы Delphi | 2 | 01.06.2009 18:55 |
Выбор данных с листов через выпадающий список | DimDimos | Microsoft Office Excel | 5 | 17.12.2008 11:27 |