Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.06.03;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.005 c
1-7105
fabris
2002-05-22 14:37
2002.06.03
Как поместить программу вTray Bar?


14-7174
Malder
2002-04-24 23:56
2002.06.03
Где найти документацию по HTML Help WorkShop ?


3-6881
Elman
2002-05-10 18:29
2002.06.03
Запуск MSAccess


14-7159
mio
2002-04-22 17:02
2002.06.03
Длина шнурков


6-7144
Aleksandr
2002-03-22 13:58
2002.06.03
Почему потоки TIdTCPServer не отключаются?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский