Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как выловить параметр в запросе через ADO ? / 6 сообщений из 6, страница 1 из 1
03.11.2004, 09:02:46
    #32765906
Мудрый клён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выловить параметр в запросе через ADO ?
Пытаюсь запустить сохраненный запрос методом Execute, где в качестве одного из источников использую свой параметр. Например:

INSERT INTO PODR ( NPodr, M )
SELECT Sel_NewPreys.NPodr, 1 AS Выражение1
FROM Sel_NewPreys LEFT JOIN Sel_PODR ON Sel_NewPreys.NPodr = Sel_PODR.NPodr
WHERE (((Sel_PODR.Podr) Is Null))
GROUP BY Sel_NewPreys.NPodr, 1;

получаю ошибку 3061 : Слишком мало параметров, требуется 1.

Соответственно думаю что надо запускать через command, с присвоением
ему параметра.

Как выловить параметр в запросе через ADO ? Т.е. чего он хочет.
...
Рейтинг: 0 / 0
03.11.2004, 09:13:14
    #32765922
Alexander G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выловить параметр в запросе через ADO ?
Мудрый клёнПытаюсь запустить сохраненный запрос методом Execute, где в качестве одного из источников использую свой параметр.
что за параметр? не видно
Мудрый клён
получаю ошибку 3061 : Слишком мало параметров, требуется 1.
Соответственно думаю что надо запускать через command, с присвоением
ему параметра.
Как выловить параметр в запросе через ADO ? Т.е. чего он хочет.Вставить SQL в конструктор и попытаться понять, где ошибка.
Здесь вот похоже
GROUP BY Sel_NewPreys.NPodr, 1; - что за поле 1
...
Рейтинг: 0 / 0
03.11.2004, 09:21:06
    #32765932
Мудрый клён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выловить параметр в запросе через ADO ?
Alexander G Мудрый клёнПытаюсь запустить сохраненный запрос методом Execute, где в качестве одного из источников использую свой параметр.
что за параметр? не видно
Мудрый клён
получаю ошибку 3061 : Слишком мало параметров, требуется 1.
Соответственно думаю что надо запускать через command, с присвоением
ему параметра.
Как выловить параметр в запросе через ADO ? Т.е. чего он хочет.Вставить SQL в конструктор и попытаться понять, где ошибка.
Здесь вот похоже
GROUP BY Sel_NewPreys.NPodr, 1; - что за поле 1

нет с запросом здесь нормально.

Что-то уже получается я запустил этот запрос через command,
присвоил ему параметр, и запрос удачно выполняется.

Но как присвоить параметр, тому запросу который ссылается на
другой запрос у которого имеется параметр ?

Вышеуказанным способом не получается. Сейчас подумаю...
...
Рейтинг: 0 / 0
03.11.2004, 09:28:07
    #32765942
Alexander G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выловить параметр в запросе через ADO ?
Мудрый клёнНо как присвоить параметр, тому запросу который ссылается на другой запрос у которого имеется параметр ?
Нда.... мы что здесь, телепаты?
...
Рейтинг: 0 / 0
03.11.2004, 10:31:54
    #32766084
Kelme
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выловить параметр в запросе через ADO ?
автор
Но как присвоить параметр, тому запросу который ссылается на
другой запрос у которого имеется параметр ?



перенеси параметер из запроса, на который ссылается другой запрос, в тот запрос, который ссылается :)
...
Рейтинг: 0 / 0
03.11.2004, 10:44:25
    #32766127
Latuk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выловить параметр в запросе через ADO ?
ADODB.Command.Parameters.Refresh
Заполняет колекцию параметров
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как выловить параметр в запросе через ADO ? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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