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

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

Как запросом на Mysql узнать количество таблиц в базе. [D6, MySQL]


OlegM ©   (2003-06-16 13:59:00) 

Привет всем!
Вот собсно и все!


NAlexey   (2003-06-17 14:03:00) [1]

>решение для MSSQL для MySql не пойдет.
Точно. Тогда так: иногда лучше жевать чем говорить.:)


OlegM   (2003-06-17 11:54:00) [2]

> NAlexey
Нет просто вместо нескольких таблиц стал использовать одну.


Anatoly Podgoretsky   (2003-06-17 11:08:00) [3]

А может просто хорошая мина?


sniknik   (2003-06-17 10:57:00) [4]

NAlexey © (17.06.03 10:09)
лутше никогда, чем так поздно. да и не в тему. решение для MSSQL для MySql не пойдет.

OlegM © (17.06.03 09:54)
> Ладно, тема закрыта нашел другое решение.
интересно какое? на аксесс пересел?


NAlexey   (2003-06-17 10:09:00) [5]

Лучше поздно чем никогда:
select count(*) from dbo.sysobjects where type = "U"


OlegM   (2003-06-17 09:54:00) [6]

> Johnmen в этой библиотеке есть функции при помощи нее. но еще надо файлик pas с mysql.org скачать и все.

Ладно, тема закрыта нашел другое решение.
Спасибо всем!


Johnmen   (2003-06-17 09:30:00) [7]

>OlegM ©
>Да не использую я никаких Ado, только библиотека libmysql.dll

И каким же образом ты ее используешь ? Вот главный вопрос...


sniknik   (2003-06-17 08:12:00) [8]

OlegM © (17.06.03 06:00)
> Да не использую я никаких Ado, только библиотека libmysql.dll
ну так надо бы сразу исходные данные огласить, ограничения так сказать что тебе подходит а что нет. никто бы и не парился с ответами по ненужным тебе знаниям.

хотя чтото в названии компонента(sql) подсказывает, что разници никакой и нет.


OlegM   (2003-06-17 06:00:00) [9]

Да не использую я никаких Ado, только библиотека libmysql.dll


sniknik   (2003-06-16 14:51:00) [10]

OlegM © (16.06.03 14:36)
> Нет там такого.
какого? справку не нашол? или запрос не знаеш как обработать?
со справкой на сайт. запрос

ADODataSet1.Close;
ADODataSet1.CommandText:= "show tables";
ADODataSet1.Open;
Количество !!!:= ADODataSet1.RecordCount;

(возможно есть и прямой, который только количество возвращает, но это в справку)


OlegM   (2003-06-16 14:36:00) [11]

Нет там такого.


sniknik   (2003-06-16 14:26:00) [12]

OlegM © (16.06.03 14:13)
у компонента со списком таблиц есть свойство RecordCount...

(а лутше почитать доку к Mysql, наверняка есть)


OlegM   (2003-06-16 14:13:00) [13]

Количество !!!


sunwheel   (2003-06-16 14:10:00) [14]

Просто - show tables и запрос вернет список таблиц.


Наверх

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