powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Странное дело с ADODB Recordset
7 сообщений из 7, страница 1 из 1
Странное дело с ADODB Recordset
    #32555960
Nektov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет,
В обработчие создаю ADODB.Recordset,
Строку .Source формирую динамически.
При выполнении выдает ошибку: "no value fiven for one or more Requered parameters".
Обычно, чего не хватаем можно узнать, если текст запроса вставить в конструкторе, но что странно, в конструкторе ошибки нет и запрос выполняется. В чем здесь могут быть вилы. На какие особенности конструктора нужно обратить внимание?

ЗЫ Текст запроса очень громоздок, поэтому пока его не даю, но если будет необходимо, то я его выложу
...
Рейтинг: 0 / 0
Странное дело с ADODB Recordset
    #32555998
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
выкладывай
...
Рейтинг: 0 / 0
Странное дело с ADODB Recordset
    #32556016
Nektov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В итоге запрос выглядит так:
Код: plaintext
1.
2.
3.
4.
SELECT Format([pay]![datepay],"mmmm yyyy") AS Ìåñÿö, Sum(Pay.SummPr) AS [Sum-SummPr], Sum(Pay.SummEx) AS [Sum-SummEx], TypeEx.NameTypeEx, TIN.id_TIN, 
Format([pay]![datepay],"yyyy") AS Ãîä, Format([pay]![datepay],"mm") AS Ìåñÿö×, ex.TypeEx 
FROM (TIN INNER JOIN TypeEx ON TIN.id_TIN = TypeEx.ID_TIN) INNER JOIN (Ex INNER JOIN Pay ON Ex.ID_Ex = Pay.id_Ex) ON TypeEx.id_TypeEx = Ex.TypeEx 
GROUP BY Format([pay]![datepay],"mmmm yyyy"), TypeEx.NameTypeEx, TIN.id_TIN, Format([pay]![datepay],"yyyy"), Format([pay]![datepay],"mm"), ex.TypeEx 
HAVING (((TIN.id_TIN)= 2 ) AND ((Format([pay]![datepay],"yyyy"))=Format([Forms]![frmPayS]![DateB],"yyyy")) AND ((Ex.TypeEx)= 2 )) 
Динамически формируется только условие на Ex.TypeEx (Последенее)
...
Рейтинг: 0 / 0
Странное дело с ADODB Recordset
    #32556053
Фотография neal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так думаю, что ссылки '!" не понимает.

Замени на точку.
...
Рейтинг: 0 / 0
Странное дело с ADODB Recordset
    #32556057
Фотография neal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А потом, он же запросы на сервере выполняет, поэтому вместо format надо использовать функции SQL Server'а, например convert или ...
...
Рейтинг: 0 / 0
Странное дело с ADODB Recordset
    #32556071
ищ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нил, ты чаво та не то гришь.
фак надоть читать.
простоу же отвечать надоело про одно и то же
...
Рейтинг: 0 / 0
Странное дело с ADODB Recordset
    #32556081
Nektov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Точно, все дело было в знаках "!"
Спасибо
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Странное дело с ADODB Recordset
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]