Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Мастера помогите! Как узнать, какие БД уже существуют [D7, MySQL]


Страницы:   1 2

Санек ©   (2003-09-10 08:35:00) 

Собственноговоря сабж. Надо вернуть список всех БД. Заранее спасибо


Anatoly Podgoretsky   (2003-09-10 09:22:00) [21]

Санек (10.09.03 09:08) [5]
В таком случае тебе нужна еще одна таблица, bases, в которой будут хранить базы созданные / привязанные к клиент, при создании базы добавлять туда с информацие о клиенте.
Выкидывать же весь список существующих баз клиенту иделогически не верно, да и вопросы безопасности могут иметь место.
Как организовать управление этой таблицей отдельный разговор. Лучше если это будет делаться автоматически при создании/удалении базы.


Санек   (2003-09-10 09:21:00) [22]

Это другая тема разгвора. Мне надо получить ответ на вопрос, заданный в начале ветки


DenK_vrtz   (2003-09-10 09:19:00) [23]

А при том, чтобы создавать базу надо иметь нехилые знания


Санек   (2003-09-10 09:15:00) [24]

А причем тут это?


DenK_vrtz   (2003-09-10 09:12:00) [25]

Санек, а ты не путаешь понятие схемы(usera) и БД?


Санек   (2003-09-10 09:10:00) [26]

Anatoly Podgoretsky © (10.09.03 09:07)
ПОлучилось так, что мы набирали текст одновременно. Что касается InterBase - я спорить не буду. Так или иначе я хотел просто объяснить, в чем проблема :)


Санек   (2003-09-10 09:08:00) [27]

Все дело в том, что клиент сам создает БД. Я заранее не могу знать, какие БД им созданы. Клиент также может создавать таблицы в этих БД. Мне надо дать возможность выбора самой БД, в которой таблицы будут создаваться. Самый простой способ (и наглядный) - позволить клиенту выбрать из списка нужную ему БД.
Ну а имея список на руках я спокойно могу из него исключить системные БД


Anatoly Podgoretsky   (2003-09-10 09:07:00) [28]

Санек (10.09.03 08:48) [2]
Поправки к твоей терминолоигии в примерах и картинках

1. Дельфи это дельфи
2. Терминология правильная, но я бы не стал так относиться к InterBase - это больше сервер баз данных, а к СУБД можно отнести его утиль, но не сам сервер, согласен, что утверждение спорное.

Ну а так после объяснения понятно что ты хочешь сделать.


Anatoly Podgoretsky   (2003-09-10 09:04:00) [29]

А есть ли в MySQL такое понятие как регистрация баз данных?, если нет то только сканирование папок, что бочно запрещено.

А это твои базы? Если твои то какая проблема.

А зачем нужна какая то неизвестная база, что с ней делать?


Санек   (2003-09-10 08:48:00) [30]

БД - это база данных
СУБД - система управления базами данных. Например InterBase или MySQL.
Вроде так.
Мне надо определить какие БД присутствуют в СУБД :) Вернуть их список по именам. Надеюсь понятно объяснил....


Digitman   (2003-09-10 08:39:00) [31]


> Надо вернуть список всех БД


что есть "БД" по твоему разумению ?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо