![]() |
Модераторы: Poseidon |
![]() ![]() ![]() |
|
Burka |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 11.5.2007 Репутация: 1 Всего: 2 |
Подскажите как правильно составить простой запрос на подсчет суммы и количества строк в базе?
Пишу такой запрос на делфи использвуя ADOQuery:
Выдает ошибку Access violation at adress ... in module msjet40.dll. Вроде запрос простой, в Акцесе выполняется без проблем. -------------------- Великие умы обсуждают идеи; средние умы обсуждают события; мелкие умы обсуждают людей. |
|||
|
||||
Nofate |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 266 Регистрация: 13.10.2008 Репутация: 1 Всего: 8 |
Попробуйте для начала первую строку переписать
SELECT SUM(Value) as SValue, Count(*) as [Count] Или вообще выбрать другой алиас для поля с количеством записей. см. http://forum.vingrad.ru/forum/topic-90086.html -------------------- The future is not set, there is no fate but what we make for ourselves. Нофейтово пространство и смежные области |
|||
|
||||
Burka |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 11.5.2007 Репутация: 1 Всего: 2 |
С [Count] не помогло. Там даже не в каунте дело, просто сумму не находит:
Таже ошибка, хотя SELECT *, работает. Может в свойствах ADOQuery что нить не так, итоговые запросы не пашут -------------------- Великие умы обсуждают идеи; средние умы обсуждают события; мелкие умы обсуждают людей. |
|||
|
||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: нет Всего: 130 |
А вообще запросы работают? По-моему, какая-то нездоровая фигня с самой этой библиотекой. -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 17 Всего: 454 |
Агрегатные функции требуют указания группировки.
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
Burka |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 11.5.2007 Репутация: 1 Всего: 2 |
Данкинг, я уже писал что работают.
Akina, а можно пример пожалуйста? ![]() -------------------- Великие умы обсуждают идеи; средние умы обсуждают события; мелкие умы обсуждают людей. |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 17 Всего: 454 |
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
Nofate |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 266 Регистрация: 13.10.2008 Репутация: 1 Всего: 8 |
Если в select'е только агрегация - группировка не нужна.
Более того пример
не проходит синтаксическую проверку Это сообщение отредактировал(а) Nofate - 4.9.2009, 12:54 -------------------- The future is not set, there is no fate but what we make for ourselves. Нофейтово пространство и смежные области |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 17 Всего: 454 |
Формально - да. Но при исправности MDAC отсутствии проблем с правами доступа к данным иной причины для возникновения проблемы я не вижу.
Добавлено через 1 минуту и 2 секунды Хотя... интересно, какого лешего цепляется Jet-либа, если используется ADO? -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
Nofate |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 266 Регистрация: 13.10.2008 Репутация: 1 Всего: 8 |
Может кривые драйвера Jet?
-------------------- The future is not set, there is no fate but what we make for ourselves. Нофейтово пространство и смежные области |
|||
|
||||
Burka |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 11.5.2007 Репутация: 1 Всего: 2 |
Akina, печально, потому что ошибка все равно возникает, байда какая то. Добавлено через 2 минуты и 28 секунд
Я выбирал драйвер Microsoft Jet 4.0 OLE DB Provider в ADOConnection Присоединённый файл ( Кол-во скачиваний: 2 ) ![]() -------------------- Великие умы обсуждают идеи; средние умы обсуждают события; мелкие умы обсуждают людей. |
||||
|
|||||
Nofate |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 266 Регистрация: 13.10.2008 Репутация: 1 Всего: 8 |
Попробуйте такой вариант
Это сообщение отредактировал(а) Nofate - 4.9.2009, 13:02 -------------------- The future is not set, there is no fate but what we make for ourselves. Нофейтово пространство и смежные области |
|||
|
||||
Burka |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 11.5.2007 Репутация: 1 Всего: 2 |
Nofate, во, помогло, спасибо большое! Без строчек BeginUpdate и EndUpdate вылетает ошибка.
-------------------- Великие умы обсуждают идеи; средние умы обсуждают события; мелкие умы обсуждают людей. |
|||
|
||||
Nofate |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 266 Регистрация: 13.10.2008 Репутация: 1 Всего: 8 |
Не за что, самому было интересно докопаться )
-------------------- The future is not set, there is no fate but what we make for ourselves. Нофейтово пространство и смежные области |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Центр помощи" | |
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Центр помощи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |