![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 11.04.2010
Сообщений: 23
|
![]()
Как получить теперь список таблиц из выбранной базы?
Я не могу поместить в строку соединения выбранную их ComboBox базу данных. Выдает ошибку: Недопустимый аргумент строки соединения. я писал вот так ADOConnection1.ConnectionString := 'Initial Catalogue=' + ComboBox1.Text; AdoConnection1.GetTableNames(ComboB ox2,True); ComboBox1 содержит имена баз данных и из него я их выбираю. А ComboBox2 должен в итоге содержать имена таблиц. Потом имя я выбираю и табличка отражантся в табличном элементе, например DBGrid. |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
ADOConnection.GetTableNames
Подробности в хелпе (там же и пример есть)
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 11.04.2010
Сообщений: 23
|
![]()
Stilet.
В том то и беда, что я не нашел ни в хелпе ни в сети сообщения о такой ошибке. Такой способ, который я описал работает, но только если база предварительно выбрана из Combobox1, то есть выводит список таблиц в компонент ComboBox2. Я думал, что может кто сталкивалася с такой проблемой и решил ее. А я пока не пойму как это сделать. |
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 05.02.2009
Сообщений: 324
|
![]() Цитата:
Допустиму тебя была строка соединения: Код:
Код:
то есть без указания провайдера и всего остального. сделать нужно так: Код:
Код:
Код:
Тяжело быть бестолковым.....
![]() |
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 05.02.2009
Сообщений: 324
|
![]()
получаем список баз сервера и загоняем их в combobox1
Код:
получаем список несистемных таблиц выбраной базы сервера Код:
Тяжело быть бестолковым.....
![]() |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 11.04.2010
Сообщений: 23
|
![]()
Спасибо работает.
но теперь ошибка при выборе таблицы из списка и попытке ее отобразить в компоненте DBGrid. invalid object name '<имя таблицы>' не пойму. уже второй день парюсь. |
![]() |
![]() |
![]() |
#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 |