![]() |
|
|
![]()
|
|
| FlyingHome |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 31.1.2009 Репутация: нет Всего: нет |
Всем привет, нужна ваша помощь
на основании чего формируется динамический SQL-запрос в зависимости от отмеченных меясцев, например:
Суть в том, что этот запрос работает очень странно. Для некоторых месяцев работает корректно (например, для марта или июля), при других вызывает ошибку "Type mismatch in expression'. а на третьих вообще "Invalid keyword use 'order' " Некоторых дат в таблице пока не содержится (например, январь, февраль), но запрос на январь работает корректно, а на февраль - ошибка. Мистика Пробовал реализовать запрос через CAST
говорит "Capability not supported". В общем, нужна ваша помощь Если есть другие предложения по решению вышепоставленной задачи - буду рад выслушать. |
||||||
|
|||||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
И как, много выбралось сотрудников, улетающих 31-го февраля?
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| FlyingHome |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 31.1.2009 Репутация: нет Всего: нет |
О таких мелочах пока не думал |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
Как мелочи, из-за этого и ошибки вылезать могут. -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
используй like Добавлено через 2 минуты и 45 секунд Вот и смотри, какой запрос ты отправляешь базе. Добавлено через 7 минут и 51 секунду
Я в шоке... он про календарь-то хоть знает Даю подсказку... посмотри в календарь и ты будешь удивлён Придумай другой способ формирования запроса, можно, например, даты каждого чекбокса держать в свойстве hint. |
|||
|
||||
| FlyingHome |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 31.1.2009 Репутация: нет Всего: нет |
Всем спасибо, проблема действительно была в наименовании дат (мол, 31.02 не бывает), не думал, что все так серьезно
|
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
|
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
Вот тебя с утра пораньше озарило! -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Hang |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 77 Регистрация: 16.12.2007 Где: Вологда Репутация: нет Всего: 3 |
вроде between не берет границы периода. Здесь наверно надо
Это сообщение отредактировал(а) Hang - 2.2.2009, 12:11 |
||||
|
|||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
Да ладно, а зачем тогда такая функция нужна. -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
можно и так и так
|
|||
|
||||
| Hang |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 77 Регистрация: 16.12.2007 Где: Вологда Репутация: нет Всего: 3 |
Данкинг, согласен с тобой. Сам проверил на access'ой базе - все работает. Сори ребята, у всех бывает! Это сообщение отредактировал(а) Hang - 2.2.2009, 17:01 |
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |