|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.04.2010, 07:36 | #1 |
Пользователь
Регистрация: 11.04.2010
Сообщений: 23
|
Список таблиц выбранной базы занести в ComboBox.
Как получить теперь список таблиц из выбранной базы?
Я не могу поместить в строку соединения выбранную их ComboBox базу данных. Выдает ошибку: Недопустимый аргумент строки соединения. я писал вот так ADOConnection1.ConnectionString := 'Initial Catalogue=' + ComboBox1.Text; AdoConnection1.GetTableNames(ComboB ox2,True); ComboBox1 содержит имена баз данных и из него я их выбираю. А ComboBox2 должен в итоге содержать имена таблиц. Потом имя я выбираю и табличка отражантся в табличном элементе, например DBGrid. |
14.04.2010, 07:50 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
ADOConnection.GetTableNames
Подробности в хелпе (там же и пример есть)
I'm learning to live...
|
14.04.2010, 08:38 | #3 |
Пользователь
Регистрация: 11.04.2010
Сообщений: 23
|
Stilet.
В том то и беда, что я не нашел ни в хелпе ни в сети сообщения о такой ошибке. Такой способ, который я описал работает, но только если база предварительно выбрана из Combobox1, то есть выводит список таблиц в компонент ComboBox2. Я думал, что может кто сталкивалася с такой проблемой и решил ее. А я пока не пойму как это сделать. |
14.04.2010, 11:09 | #4 | |
Форумчанин
Регистрация: 05.02.2009
Сообщений: 324
|
Цитата:
Допустиму тебя была строка соединения: Код:
Код:
то есть без указания провайдера и всего остального. сделать нужно так: Код:
Код:
Код:
Тяжело быть бестолковым.....
|
|
14.04.2010, 13:09 | #5 |
Форумчанин
Регистрация: 05.02.2009
Сообщений: 324
|
получаем список баз сервера и загоняем их в combobox1
Код:
получаем список несистемных таблиц выбраной базы сервера Код:
Тяжело быть бестолковым.....
|
16.04.2010, 18:51 | #6 |
Пользователь
Регистрация: 11.04.2010
Сообщений: 23
|
Спасибо работает.
но теперь ошибка при выборе таблицы из списка и попытке ее отобразить в компоненте DBGrid. invalid object name '<имя таблицы>' не пойму. уже второй день парюсь. |
19.04.2010, 10:13 | #7 | |
Форумчанин
Регистрация: 05.02.2009
Сообщений: 324
|
Цитата:
Код:
Тяжело быть бестолковым.....
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
выпадающий список ComboBox | pu4koff | Win Api | 29 | 27.02.2014 17:23 |
Как в Combobox убрать список? | Alexi | Компоненты Delphi | 10 | 04.01.2011 08:25 |
Выпадающий список создание базы( | Ptat | Microsoft Office Excel | 5 | 24.08.2009 09:50 |
Копирование таблиц из одной базы в другую | KuH | БД в Delphi | 7 | 27.09.2007 15:18 |