получить перечень таблиц в виде таблицы | |
---|---|
DmitryKn Автор Сообщений: 300 Дата регистрации: 06.04.2022 |
Доброго дня всем!
Может подскажете, как можно получить перечень всех таблиц базы данных в виде таблицы ? Как в текстовый файл получить я нашел, дальше дело не пошло ( |
Re: получить перечень таблиц в виде таблицы | |
---|---|
leonid Сообщений: 3202 Откуда: Рига Дата регистрации: 03.02.2006 |
|
Re: получить перечень таблиц в виде таблицы | |
---|---|
DmitryKn Автор Сообщений: 300 Дата регистрации: 06.04.2022 |
разобрался, спасибо! Исправлено 1 раз(а). Последнее : DmitryKn, 30.01.23 15:26 |
Re: получить перечень таблиц в виде таблицы | |
---|---|
PaulWist Сообщений: 14601 Дата регистрации: 01.04.2004 |
Надо открыть контейнер БД как таблицу, затем выполнить запрос
------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: получить перечень таблиц в виде таблицы | |
---|---|
DmitryKn Автор Сообщений: 300 Дата регистрации: 06.04.2022 |
Добрый день, PaulWist!
я разобрался, изначально затупил и решил, что objectname это как хэлпе, обобщенный термин, что сначала нужен createobject() и т.п. А просто буквально использовать только сейчас догадался ) |
Re: получить перечень таблиц в виде таблицы | |
---|---|
Владимир Максимов Сообщений: 14095 Откуда: Москва Дата регистрации: 02.09.2000 |
Вообще-то, стандартная функция есть
ADBOBJECTS () Функция Правда, в массив записывает, но потом можно массив загнать в таблицу через APPEND FROM ARRAY |
Re: получить перечень таблиц в виде таблицы | |
---|---|
DmitryKn Автор Сообщений: 300 Дата регистрации: 06.04.2022 |
Спасибо, Владимир, функцию увидел, разобрался, теперь у меня целых 2 варианта.
|
Re: получить перечень таблиц в виде таблицы | |
---|---|
leonid Сообщений: 3202 Откуда: Рига Дата регистрации: 03.02.2006 |
А что, без этого не сработает? |
Re: получить перечень таблиц в виде таблицы | |
---|---|
DmitryKn Автор Сообщений: 300 Дата регистрации: 06.04.2022 |
ну иначе пишет что файл MyDBC не существует, пути прописать надо, так что USE Mydbc in 0 применяю. Вообще, все работает, и в первом варианте, и во втором. Это я не сразу въехал, и не нужные вопросы начал писать, потом спохватился удалить, да уж поздно - увидели )) |
Re: получить перечень таблиц в виде таблицы | |
---|---|
akvvohinc Сообщений: 4203 Откуда: Москва Дата регистрации: 11.11.2008 |
Цитата:USE файл находит, а SELECT SQL не находит? - так не бывает (не верю!). Исправлено 1 раз(а). Последнее : akvvohinc, 30.01.23 22:35 |
Re: получить перечень таблиц в виде таблицы | |
---|---|
PaulWist Сообщений: 14601 Дата регистрации: 01.04.2004 |
Без выбора "таблички" не сработает. ------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: получить перечень таблиц в виде таблицы | |
---|---|
leonid Сообщений: 3202 Откуда: Рига Дата регистрации: 03.02.2006 |
Сейчас попробовал - сработало.
|
Re: получить перечень таблиц в виде таблицы | |
---|---|
PaulWist Сообщений: 14601 Дата регистрации: 01.04.2004 |
Не обратил внимание на расширение, если расширение указано, то сработает, согласен. ------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: получить перечень таблиц в виде таблицы | |
---|---|
DmitryKn Автор Сообщений: 300 Дата регистрации: 06.04.2022 |
Так USE "полный путь\MyDbc.dbc" же, вот он и находит. А без этого Select не находит, в моем случае нужно прямо указывать, а как в селекте путь прописать? |
Re: получить перечень таблиц в виде таблицы | |
---|---|
akvvohinc Сообщений: 4203 Откуда: Москва Дата регистрации: 11.11.2008 |
Ну, очевидно, что точно так же как и в USE - указать полный путь к файлу. |
Re: получить перечень таблиц в виде таблицы | |
---|---|
akvvohinc Сообщений: 4203 Откуда: Москва Дата регистрации: 11.11.2008 |
Цитата:А если расширение не указано, то и USE не сработает. |
Re: получить перечень таблиц в виде таблицы | |
---|---|
PaulWist Сообщений: 14601 Дата регистрации: 01.04.2004 |
Ага, забываться стало (не суть, главное ТС теперь знает, что dbc - это таблица).
------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: получить перечень таблиц в виде таблицы | |
---|---|
Дмитрий Петров Сообщений: 3066 Откуда: Пермь Дата регистрации: 09.07.2001 |
|
Re: получить перечень таблиц в виде таблицы | |
---|---|
DmitryKn Автор Сообщений: 300 Дата регистрации: 06.04.2022 |
Огромное спасибо, очень хороший пример. Само решение можно использовать только если какую очень подробную документацию делать, в моем случае это лишнее, я предпочитаю биться головой о грабли, забывая где чего когда сделал. Но я сам себе заказчик, а значит всегда могу с ним договориться ) Но код очень гармоничный, лаконичный, после него немного противно в свой смотреть.. Исправлено 1 раз(а). Последнее : DmitryKn, 01.02.23 11:10 |
Re: получить перечень таблиц в виде таблицы | |
---|---|
DmitryKn Автор Сообщений: 300 Дата регистрации: 06.04.2022 |
ну да, и правда, чего это я.. |
© 2000-2024 Fox Club  |