Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.10.2013, 13:43   #1
Vvolhv
Пользователь
 
Регистрация: 05.07.2013
Сообщений: 27
По умолчанию Заголовки таблиц в базе

Как записать в массив названия всех таблиц существующих в базе SQL?
Delphi 10.1 Berlin
Vvolhv вне форума Ответить с цитированием
Старый 23.10.2013, 13:54   #2
grominfo
Форумчанин
 
Аватар для grominfo
 
Регистрация: 30.05.2011
Сообщений: 651
По умолчанию

Если ms access, то

Код:
var
 List:TStrings;
begin
 ADOQuery1.SQL.Clear;
 List:=TStringList.Create;
 ADOConnection1.GetTableNames(List);
{тут  List - это список таблицы в базе}

List.free;
end;
Создание, программирование и сопровождение сайтов любой сложности.
Изготовление программ на заказ.
Список услуг и портфолио на сайте www.andreygrom.ru

Последний раз редактировалось grominfo; 23.10.2013 в 13:56.
grominfo вне форума Ответить с цитированием
Старый 23.10.2013, 13:58   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Дык, это смотря какая СУБД и как Вы к ней подключаетесь..

Например, если я не ошибаюсь, то при подключении через BDE/ADO была возможность заюзать процедуру GetTableNames..

p.s. grominfo опередил!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 23.10.2013, 14:04   #4
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

адекватные базы поддерживают INFORMATION_SCHEMA
eval вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нормализация таблиц в базе данных DAN1L SQL, базы данных 0 15.05.2013 12:21
Как в TreeView запихнуть список таблиц находящихся на SQL Server например в базе master?? tarasdj SQL, базы данных 2 06.10.2011 17:52
Чем отличается Очередь на базе списка от Очереди на базе массива? TwiX Общие вопросы C/C++ 7 16.02.2011 12:17
Определение таблиц в базе данных gessi SQL, базы данных 2 22.11.2010 22:11
Как узнать количество таблиц в базе udpflood БД в Delphi 2 27.03.2009 00:06