224 / 68 / 33
Регистрация: 23.05.2014
Сообщений: 737
|
||||||
1 | ||||||
Ошибка в SQL запросе21.06.2017, 09:50. Показов 981. Ответов 5
Метки нет (Все метки)
Всем доброго дня. Столкнулся с проблемой - из Delphi запрос выполняется частично т.е. только первое условие, а OR нет. Тут вложенность подразделений. Есть подразделения и группы внутри них. Or работает как раз на выборку людей по группам внутри подразделения (т.е. headnum=n_div). Значения параметра проверял - все ништяк (:div=code_div). БД Access (пока отлаживаю прогу). В самом акцесе этот же запрос выполняется на ура. Отбирает записи правильно. В чем прикол?
0
|
21.06.2017, 09:50 | |
Ответы с готовыми решениями:
5
Ошибка в запросе SQL Ошибка в Sql запросе Ошибка в SQL запросе Ошибка в запросе SQL |
670 / 560 / 242
Регистрация: 26.11.2012
Сообщений: 2,191
|
|
21.06.2017, 10:06 | 2 |
Сообщение было отмечено drvolodko как решение
Решение
Два одноименных параметра в одной запросе существовать не должны.
1
|
224 / 68 / 33
Регистрация: 23.05.2014
Сообщений: 737
|
|
21.06.2017, 10:59 [ТС] | 3 |
Спасибо огромное. Сработало. Даже запрос упростил. Но почему тогда в access работает?
0
|
670 / 560 / 242
Регистрация: 26.11.2012
Сообщений: 2,191
|
|
21.06.2017, 11:12 | 4 |
Когда Delphi обрабатывает запрос перед отправкой СУБД, то создается список параметров начиная с 0 до кол-ва их в запросе. По сути у тебя два параметра с номером 0 и 1. Присвоение параметру с номером 0 у тебя есть, а параметру с номером 1 нет.
0
|
224 / 68 / 33
Регистрация: 23.05.2014
Сообщений: 737
|
|
21.06.2017, 11:45 [ТС] | 5 |
спасибо. У тебя, кстати опечатка в подписи
0
|
670 / 560 / 242
Регистрация: 26.11.2012
Сообщений: 2,191
|
|
21.06.2017, 12:17 | 6 |
Главное смысл ))
0
|
21.06.2017, 12:17 | |
21.06.2017, 12:17 | |
Помогаю со студенческими работами здесь
6
Ошибка SQL запросе Ошибка в SQL-запросе Ошибка в sql-запросе Ошибка в SQL запросе Где ошибка в sql-запросе? Ошибка в SQL запросе ADOQuery Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |