powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как выловить параметр в запросе через ADO ?
6 сообщений из 6, страница 1 из 1
Как выловить параметр в запросе через ADO ?
    #32765906
Мудрый клён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пытаюсь запустить сохраненный запрос методом 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
Как выловить параметр в запросе через ADO ?
    #32765922
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мудрый клёнПытаюсь запустить сохраненный запрос методом Execute, где в качестве одного из источников использую свой параметр.
что за параметр? не видно
Мудрый клён
получаю ошибку 3061 : Слишком мало параметров, требуется 1.
Соответственно думаю что надо запускать через command, с присвоением
ему параметра.
Как выловить параметр в запросе через ADO ? Т.е. чего он хочет.Вставить SQL в конструктор и попытаться понять, где ошибка.
Здесь вот похоже
GROUP BY Sel_NewPreys.NPodr, 1; - что за поле 1
...
Рейтинг: 0 / 0
Как выловить параметр в запросе через ADO ?
    #32765932
Мудрый клён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander G Мудрый клёнПытаюсь запустить сохраненный запрос методом Execute, где в качестве одного из источников использую свой параметр.
что за параметр? не видно
Мудрый клён
получаю ошибку 3061 : Слишком мало параметров, требуется 1.
Соответственно думаю что надо запускать через command, с присвоением
ему параметра.
Как выловить параметр в запросе через ADO ? Т.е. чего он хочет.Вставить SQL в конструктор и попытаться понять, где ошибка.
Здесь вот похоже
GROUP BY Sel_NewPreys.NPodr, 1; - что за поле 1

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

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

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

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



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


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