Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.06.03;
Скачать: CL | DM;

Вниз

получить список таблиц   Найти похожие ветки 

 
Vitamin ©   (2002-05-13 10:45) [0]

Как в приложении получить список всех таблиц из одной базы данных?


 
sniknik ©   (2002-05-13 10:51) [1]

ADOConnection1.GetTableNames(ListBox1.Items, True);


 
sniknik ©   (2002-05-13 10:53) [2]

corry в D4 может и ADO как такового нет. Можно еще из системной таблици имена прочитать. А какое у тебя подключение?


 
Vitamin ©   (2002-05-13 11:14) [3]

У меня в ODBC создан альяс на базу. ADO в четвертом дельфи еще нет.
Я знаю что это реально, потому как Table.TableName видит имена всех таблиц из базы, но я не знаю как это сделать.
Как обратиться к системной таблице?
Желательно с примером.


 
sniknik ©   (2002-05-13 11:18) [4]

простым запросом
SELECT Name FROM MSysObjects WHERE Type = 1 and Flags = 0

Type = 1 - все таблици
Flags = 0 - только видимые и не системные

можно менять по разному.
и у компонента Database есть GetTableNames (по моему, неохота проверять) сделай соеденение через него.


 
Vitamin ©   (2002-05-13 12:05) [5]

>простым запросом
>SELECT Name FROM MSysObjects WHERE Type = 1 and Flags = 0

>Type = 1 - все таблици
>Flags = 0 - только видимые и не системные

на этот запрос система сообщает что типа у меня нет прав доступа на чтения :(

А через Database1.Session.GetTableNames(Database1.AliasName,"*.*",True,True,ComboBox1.Items);

Все заработало спасибо большое :)


 
sniknik ©   (2002-05-13 13:31) [6]

а надо подключится тем у кого права есть или назначить. Посмотри в Access Tols->Security (сначала в Tols->Options->View включи на просмотр системные таблици)
Это так для информации, раз уже работает.



Страницы: 1 вся ветка

Текущий архив: 2002.06.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.009 c
1-7016
Валет
2002-05-23 14:25
2002.06.03
Как скрыть форму ?


14-7206
gek
2002-04-25 15:33
2002.06.03
Ребята сей передали что Хаттаба завалили


3-6944
Vladimir N.
2002-05-08 15:25
2002.06.03
Привязка программы с БД к BDE


14-7201
lipskiy
2002-04-23 12:18
2002.06.03
Суперсложная задачка для мастеров!


8-7123
ilg
2002-01-14 14:17
2002.06.03
Как сделать Screenshot из видеоролика (TMediaPlayer)?