|
программное выполнение запроса с параметрами
|
|||
---|---|---|---|
#18+
Всем привет! Сто лет не делал запросы DAO, вот не могу запустить запрос "сводные_все" с параметрами вида Код: sql 1. 2. 3.
там два параметра - начальная и конечная даты. Выскакивает ошибка на стадии запуска процедуры: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
И че он моргает, на что намекает, не понимаю :)) Запуск qryPar с такими параметрами: qryPar("сводные_все","[minus_3_month]","1/1/2020",vbvartype.vbDate,"[date_to]","1/2/2020",vbvartype.vbdate) другие строковые или числовые параметры ставил, та же фигня. Запущенный вручную запрос работает. Если оставить один параметр - имя запроса, то тоже работает. Где-то на форуме я видел готовые процедуры для выполнения запросов с параметрами, м.б. кто поделится? Вот процедура запуска запроса с параметрами в DAO: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35.
============================================================================================================ "О, сколько нам открытий чудных готовит просвещения дух, и опыт - сын ошибок трудных, и гений - парадоксов друг, и случай - бог изобретатель" (Пушкин, однако). ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2020, 14:29 |
|
программное выполнение запроса с параметрами
|
|||
---|---|---|---|
#18+
dab2 Код: plaintext 1. 2. 3. 4. 5. 6. 7.
это не ошибка времени исполнения, это ошибка компиляции так что твоя процедура, возможно, не причем Выполни в редакторе VBA Debug - Compile, и редактор покажет где эта ошибка ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2020, 15:18 |
|
программное выполнение запроса с параметрами
|
|||
---|---|---|---|
#18+
court, нет ошибок, пробовал уже ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2020, 15:39 |
|
программное выполнение запроса с параметрами
|
|||
---|---|---|---|
#18+
vbvartype - не объявлен в параметрах ф-ии qryPar ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2020, 15:39 |
|
программное выполнение запроса с параметрами
|
|||
---|---|---|---|
#18+
bubucha, вот более простой вариант, запрос переделал на выборку, ошибка та же... Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.
Кто развеселит меня, тому полцарства! ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2020, 15:44 |
|
программное выполнение запроса с параметрами
|
|||
---|---|---|---|
#18+
dab2 bubucha, вот более простой вариант, запрос переделал на выборку, ошибка та же... Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Кто развеселит меня, тому полцарства! ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2020, 15:47 |
|
программное выполнение запроса с параметрами
|
|||
---|---|---|---|
#18+
bubucha, Не понял вопрос. Он ни одной строки не выполняет в процедуре. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2020, 15:55 |
|
программное выполнение запроса с параметрами
|
|||
---|---|---|---|
#18+
dab2 bubucha, Не понял вопрос. Он ни одной строки не выполняет в процедуре. Надо убедиться, что параметры действительно передаются в массиве и передаются корректно, если debug.print ничего не кажет, то параметры не передаются и надо смотреть место инициализации массива ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2020, 16:05 |
|
программное выполнение запроса с параметрами
|
|||
---|---|---|---|
#18+
bubucha, я проце-дуру запускаю со строки окна отладки, без параметров запускается, но запрос не выполняется, естественно. С параметрами - эта ошибка прёт. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2020, 16:14 |
|
программное выполнение запроса с параметрами
|
|||
---|---|---|---|
#18+
dab2 я проце-дуру запускаю со строки окна отладки так запускаешь ? dab2 Запуск qryPar с такими параметрами: qryPar("сводные_все","[minus_3_month]","1/1/2020",vbvartype.vbDate,"[date_to]","1/2/2020",vbvartype.vbdate) скобки вокруг параметров убери ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2020, 16:20 |
|
программное выполнение запроса с параметрами
|
|||
---|---|---|---|
#18+
court, не помогает. Вот что у меня подключено на всякий. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2020, 16:43 |
|
программное выполнение запроса с параметрами
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2020, 16:46 |
|
программное выполнение запроса с параметрами
|
|||
---|---|---|---|
#18+
dab2 court, не помогает. ты гонишь скрин вызова процедуры из окна отладки с сообщением ошибки давай ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2020, 16:55 |
|
программное выполнение запроса с параметрами
|
|||
---|---|---|---|
#18+
court, Код: vbnet 1.
со скобками или без, ошибка одна и та же. Я тут на ADO пробую делать, уже пошло. М.б. забьём на старьё? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2020, 17:15 |
|
программное выполнение запроса с параметрами
|
|||
---|---|---|---|
#18+
dab2 со скобками или без, ошибка одна и та же. сделай БЕЗ скобок, и то, что тебя попросили ! скрин вызова процедуры из окна отладки с сообщением ошибки давай ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2020, 17:16 |
|
программное выполнение запроса с параметрами
|
|||
---|---|---|---|
#18+
court, я тебе видео пришлю ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2020, 17:24 |
|
программное выполнение запроса с параметрами
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2020, 17:26 |
|
программное выполнение запроса с параметрами
|
|||
---|---|---|---|
#18+
аа, мне дошло, в каком месте ты тупишь Ты "скобками" считаешь "квадратные скобки" ... хотя я написал "скобки вокруг параметров убери" вот так должен выглядеть вызов из окна отладки / кода Код: vbnet 1.
или так Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2020, 17:30 |
|
программное выполнение запроса с параметрами
|
|||
---|---|---|---|
#18+
court, а правда туплю, во я тупой! Клинит же иногда! Полцарства в студию!! ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2020, 17:35 |
|
программное выполнение запроса с параметрами
|
|||
---|---|---|---|
#18+
dab2 Полцарства в студию!! таки и наливай товарищу court ;-) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2020, 17:50 |
|
программное выполнение запроса с параметрами
|
|||
---|---|---|---|
#18+
dab2 там два параметра - начальная и конечная даты. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2020, 19:11 |
|
программное выполнение запроса с параметрами
|
|||
---|---|---|---|
#18+
. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2020, 02:41 |
|
программное выполнение запроса с параметрами
|
|||
---|---|---|---|
#18+
dab2 ...Где-то на форуме я видел готовые процедуры для выполнения запросов с параметрами... -в VBA синтаксис должен быть такой: Код: vbnet 1.
-почему в конструкторе, в строке "условие отбора", для поля p2 не написать: Код: vbnet 1.
(вообще без VBA,ссылки ПОЛНЫЕ) -да и применение статистической функции COUNT без группировки... Ваше желание увидеть в одном запросе итог по одному полю и подробности по остальным,по меньшей мере противоречиво ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2020, 03:32 |
|
программное выполнение запроса с параметрами
|
|||
---|---|---|---|
#18+
sdku, спасибо за повторение п.3! sdku итог по одному полю и подробности по остальным ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2020, 10:54 |
|
|
start [/forum/topic.php?fid=45&tid=1609914]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 246ms |
total: | 397ms |
0 / 0 |