C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Как разобраться с таблицами в БД Access
Евгений
Отправлено: 07.04.2005, 20:23


Не зарегистрирован







Создаю программно несколько таблиц в БД Access. Таблицы располагаются в базе в порядке их создания одна за другой. После того как я отключаюсь от БД и снова подключаюсь, порядок таблиц изменяется, а именно — сортируется в алфавитном порядке. Можно ли как-то запретить сортировку таблиц внутри БД ?
Gedeon
Отправлено: 07.04.2005, 20:45


Ветеран

Группа: Модератор
Сообщений: 1742



Зачем? ohmy.gif
Евгений
Отправлено: 07.04.2005, 23:15


Не зарегистрирован







Каждая таблица представляет собой 1 элемент, в котором хранятся данные. Пользователь сам может добавлять/удалять элементы (таблицы). Так вот, хочется , чтобы информация при последующем открытии базы для пользователя, который её создал, отображалась именно в том виде и последовательности, как он это сам делал.

Написал может и не очень понятно, но всё же мне это нужно и хотелось бы как это сделать. Наверняка есть способ.
AVC
Отправлено: 08.04.2005, 08:07


Ветеран

Группа: Модератор
Сообщений: 1583



QUOTE

Каждая таблица представляет собой 1 элемент, в котором хранятся данные. Пользователь сам может добавлять/удалять элементы (таблицы).

Скорее всего лучше поменять способ хранения и свести к фиксированному списку таблиц. Добавлять/удалять статические таблицы — дороговато.
Но, если вам все таки надо, то заведите таблицу с перечнем таблиц и сортируйте её так, как вам это надо или поробуйте найти у Access'а дату создания таблицы (например у Oracle такая информация есть).

Отредактировано AVC — 08/04/2005, 07:09
Евгений
Отправлено: 09.04.2005, 13:49


Не зарегистрирован







Спасибо AVC.
Но дело в том, что перечень таблиц он разный каждый раз и неизвестен. Видимо придётся как Вы и сказали искать дату создания и по ней упорядочивать. Но как её выудить пока просто не представляю...

Вернуться в Работа с базами данных в C++Builder