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

ЗЫ Текст запроса очень громоздок, поэтому пока его не даю, но если будет необходимо, то я его выложу
...
Рейтинг: 0 / 0
10.06.2004, 12:37:34
    #32555998
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странное дело с ADODB Recordset
выкладывай
...
Рейтинг: 0 / 0
10.06.2004, 12:41:31
    #32556016
Nektov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странное дело с ADODB Recordset
В итоге запрос выглядит так:
Код: 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
10.06.2004, 12:54:34
    #32556053
neal
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странное дело с ADODB Recordset
Я так думаю, что ссылки '!" не понимает.

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


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