0 / 0 / 0
Регистрация: 04.05.2009
Сообщений: 51
|
|
не работает SQL запрос (07.08.2012, 15:50. Показов 2528. Ответов 8
Метки нет Все метки)
(
Здравствуйте, уважаемые прогеры!
Наткнулся с одной проблемой, связанной с параметрическим запросом. При фильтрации данных программа выдает такую ошибку: "Несоответствие типов данных в выражении условия отбора". Думаю, что вся проблема связана с датами. Хотелось бы чтоб, фильтрация осуществлялась и при выборе 1 из 2 дат. Помогите с решением данной проблемы, уже полдня голову ломаю над ней Заранее спасибо за отклик! p.s.: исходник проекта выложил
0
|
07.08.2012, 15:50 | |
Ответы с готовыми решениями:
8
SQL запрос, работающий в MS SQL Menegment'e не работает в делфи SQL-запрос работает в Access, а в Delphi не работает :'( Не работает SQL запрос |
![]() ![]() 1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,589
|
|||||||
09.08.2012, 00:21 | |||||||
![]() Код Delphi
0
|
0 / 0 / 0
Регистрация: 04.05.2009
Сообщений: 51
|
||||||
10.08.2012, 07:16 [ТС] | ||||||
"Несоответствие типов данных в выражении условия отбора" Хотелось бы чтоб, фильтрация осуществлялась и при выборе 1 из 2 дат.
0
|
0 / 0 / 0
Регистрация: 11.08.2012
Сообщений: 8
|
|
11.08.2012, 18:53 | |
Попробуй вставить отладку в код. Напр. вывести текст запроса в ShowMessage. И увидишь ошибку в запросе. По моему вся проблема в строке запроса. Можно собрать строку запроса в зависимости от даты (непустая 1-я, пустая 2-я и наоборот и если обе даты имеются). Тупо, до должно работать
0
|
71 / 71 / 7
Регистрация: 19.07.2011
Сообщений: 357
|
|
15.08.2012, 21:18 | |
да просто положи на форму mem и запихни в него результать формируемого sql запроса (сам запрос не выполняй), а потом скопируй его из mem и выдави в Query в базе данных и попробуй выполнить - сразу будет видно где косяк с синтаксисе.
Обычно апострофа/кавычки нет или запятая пропущена.....
0
|
![]() 81 / 81 / 9
Регистрация: 16.02.2010
Сообщений: 637
|
|
17.08.2012, 10:31 | |
Просто в запросе требуется два параметра типа датавремя. Если указывать только один параметр, то, естественно, выскакивает ошибка, потому что запрос требует и второго параметра. Здесь надо сделать два запроса: один на выборку по ФИО, а второй будет фильтровать по дням рождения.
Или же проверять на пустоту даты и в зависимости от этого формировать разные запросы.
0
|
39 / 71 / 10
Регистрация: 03.02.2012
Сообщений: 362
|
|
20.08.2012, 16:50 | |
я бы поставил первую дату 00.00.0000, вторую - NOW.
Сомневаюсь, что ваши сотрудники видели рождение Иисуса ![]() Добавлено через 5 минут в пикере есть свойство showCheckBox. Если чекбокс не активен, то ставить дату по умолчанию и все.
0
|
20.08.2012, 16:50 | |
Помогаю со студенческими работами здесь
9
Не работает sql запрос
Sql запрос работает неверно Не работает запрос SQL where на дату Не работает запрос суммы с параметром SQL Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Анализ и линтинг кода JavaScript: ESLint, Prettier и JSHint
run.dev 26.04.2025
JavaScript прошёл долгий путь от простого языка для анимации веб-страниц до основы современной веб-разработки. С ростом сложности приложений, увеличением кодовых баз и масштабированием команд. . .
|
Паттерны в Python: Singleton, Factory и Observer
py-thonny 26.04.2025
Паттерны проектирования — это проверенные временем решения типовых проблем разработки программного обеспечения. Их история берёт начало с книги "Приёмы объектно-ориентированного проектирования. . . .
|
Исключения в C#: Stack Overflow, Access Violation и Out of memory
stackOverflow 26.04.2025
Исключения в C# — это не только механизм оповещения о проблемах, а целое искусство управления потоком выполнения программы в экстремальных ситуациях. Обычное исключение, например,. . .
|
Логирование в C# ASP.NET Core с помощью Serilog, ElasticSearch, Kibana
stackOverflow 25.04.2025
Помните те времена, когда для анализа проблемы приходилось подключаться к серверу, искать нужный лог-файл среди десятков других и вручную фильтровать тысячи строк в поисках ошибки? К счастью, эти дни. . .
|
Структура "железный OnKeyUp" вместо антидребезга. Полностью асинхронный счётчик.
Hrethgir 25.04.2025
Программа для симуляции схемы - Logisim Evolution
В общем какое-то время отвлёкся, так было надо, теперь когда запилю это на verilog и FPGA , досоставлю заявку в ФИПС на полезную модель - не готов. . .
|
Автоматизация Amazon Web Services (AWS) с Boto3 в Python
py-thonny 25.04.2025
Облачные вычисления стали неотъемлемой частью современной ИТ-инфраструктуры, а Amazon Web Services (AWS) занимает лидирующие позиции среди провайдеров облачных услуг. Управление многочисленными. . .
|
Apache Kafka vs RabbitMQ в микросервисной архитектуре
ArchitectMsa 25.04.2025
Современная разработка ПО всё чаще склоняется к микросервисной архитектуре — подходу, при котором приложение разбивается на множество небольших, автономных сервисов. В этой распределённой среде. . .
|
Параллельное программирование с OpenMP в C++
NullReferenced 24.04.2025
Параллельное программирование — подход к созданию программ, когда одна задача разбивается на несколько подзадач, которые могут выполняться одновременно. Оно стало необходимым навыком для. . .
|
Цепочки методов в C# с Fluent API
UnmanagedCoder 24.04.2025
Современное программирование — это не только решение функциональных задач, но и создание кода, который удобно поддерживать, расширять и читать. Цепочки методов и Fluent-синтаксис в C# стали мощным. . .
|
Мульти-тенантные БД с PostgreSQL Row Security
Codd 23.04.2025
Современные облачные сервисы и бизнес-приложения всё чаще обслуживают множество клиентов в рамках единой программной инфраструктуры. Эта архитектурная модель, известная как мульти-тенантность, стала. . .
|