![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
![]()
Собственно сабж. Есть база Access, состоит из десятка таблиц. Необходимо посчитать количество всех записей. Работаю с базой через ADO. Есть идеи?
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
select count(*) from Tablica1 - и так для всех таблиц. результаты просуммировать...
|
![]() |
![]() |
![]() |
#3 |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
![]()
С SQL не работал, можно ли пример?
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Вы на чём программу пишите, на дельфи?
Подключаетесь к БД через что - через ADOConnection ? Сколько таблиц в БД (и имена этиих таблиц) известны, или программа сама должна получить? а SQL нужно записать в соответствующее свойство ADOQuery, можно прямо ручками в design-time - в инспекторе объектов найти проперть SQL и двойной щелчок на ней... |
![]() |
![]() |
![]() |
#5 | |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#6 |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
![]()
Что-то ничего не выходит, где ошибка?
Код:
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
пишу прямо здесь, поэтому прошу за ошибки извинить..
не сможете исправить - пишите, вместе отладим. на форму бросайте ADOConnection и ADOQuery - в нём connection := ADOConnection1 (к примеру); Код:
|
![]() |
![]() |
![]() |
#8 |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
![]()
В строке
Код:
[DCC Error] Unit1.pas(74): E2003 Undeclared identifier: 'FieldsByName' Что такое Cnt1? |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
нет, можно и одним запросом (через SQL черта лысого можно сделать, а не то, чтобы записи подсчитать), но, я не знаю, MS ACCESS вложенные запросы допускает или нет.
и проверять нет ни времени, ни желания. попробуйте, для общего развития, выполнить такой запрос: Код:
насчёт ACCESS - я не уверен. попробуйте.... |
![]() |
![]() |
![]() |
#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 |