|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.08.2008, 23:49 | #1 |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
Посчитать количество записей в БД ACCESS
Собственно сабж. Есть база Access, состоит из десятка таблиц. Необходимо посчитать количество всех записей. Работаю с базой через ADO. Есть идеи?
|
24.08.2008, 10:18 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
select count(*) from Tablica1 - и так для всех таблиц. результаты просуммировать...
|
25.08.2008, 00:25 | #3 |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
С SQL не работал, можно ли пример?
|
25.08.2008, 09:02 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Вы на чём программу пишите, на дельфи?
Подключаетесь к БД через что - через ADOConnection ? Сколько таблиц в БД (и имена этиих таблиц) известны, или программа сама должна получить? а SQL нужно записать в соответствующее свойство ADOQuery, можно прямо ручками в design-time - в инспекторе объектов найти проперть SQL и двойной щелчок на ней... |
25.08.2008, 10:15 | #5 | |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
Цитата:
|
|
25.08.2008, 10:53 | #6 |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
Что-то ничего не выходит, где ошибка?
Код:
|
25.08.2008, 10:53 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
пишу прямо здесь, поэтому прошу за ошибки извинить..
не сможете исправить - пишите, вместе отладим. на форму бросайте ADOConnection и ADOQuery - в нём connection := ADOConnection1 (к примеру); Код:
|
25.08.2008, 10:58 | #8 |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
В строке
Код:
[DCC Error] Unit1.pas(74): E2003 Undeclared identifier: 'FieldsByName' Что такое Cnt1? |
25.08.2008, 10:58 | #9 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
нет, можно и одним запросом (через SQL черта лысого можно сделать, а не то, чтобы записи подсчитать), но, я не знаю, MS ACCESS вложенные запросы допускает или нет.
и проверять нет ни времени, ни желания. попробуйте, для общего развития, выполнить такой запрос: Код:
насчёт ACCESS - я не уверен. попробуйте.... |
25.08.2008, 10:59 | #10 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
FieldByName
без s |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как посчитать количество файлов в каталоге? помогите плиз | older | Общие вопросы Delphi | 5 | 23.05.2008 14:22 |
Паскаль. найти все числа кратные трем и посчитать их количество | __k1ll3r__ | Помощь студентам | 6 | 02.04.2008 16:37 |
Фрактал. Посчитать количество треугольников. | Marsik | Помощь студентам | 2 | 22.11.2007 08:19 |
Delphy и Access.вводя инфу во вторичный файл Access, она отражалась в первом ADOTable | Lev | БД в Delphi | 0 | 11.11.2007 12:14 |
Количество записей в FastReport4 | Askat | БД в Delphi | 1 | 02.07.2007 23:37 |