Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Параметр в хранимом запросе / 4 сообщений из 4, страница 1 из 1
03.03.2004, 13:04
    #32429418
Cauchy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметр в хранимом запросе
Пишу клиента к базе mdb на C++Builder-е.
Для своего удобства решил сделать хранимый запрос в базе, а потом обращаться к нему как к таблице.
Написал текст запроса:
Код: plaintext
1.
2.
3.
SELECT D.keyTable1 AS keyT1, D.Name AS NameUpr, F.keyTable2 AS keyT2, F.ПлощадьКвМ AS Area
FROM tbl1 AS D LEFT OUTER JOIN tbl2 AS F 
ON D.keyTable1=F.keyTable1
WHERE F.keyFloor = :parKeyZemUch

В самом акцессе при открытии запроса у меня спрашивают значение параметра parKeyZemUch и потом выводится нормальный результат.
А если я обращаюсь из своего клиента к базе с таким запросом :
Код: plaintext
1.
select keyT1, NameUpr, keyT2, Area from qUprAndPremiseZemuch
where parKeyZemUch =  1 

то вываливается ошибка : Параметр parKeyZemUch не имеет значения по умолчанию.
Как мне тогда передать значение этого параметра в хранимый запрос?
...
Рейтинг: 0 / 0
03.03.2004, 13:07
    #32429428
Cauchy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметр в хранимом запросе
В акцессе я плохо разбираюсь, поэтому решил у вас спросить
...
Рейтинг: 0 / 0
03.03.2004, 13:12
    #32429438
Mind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметр в хранимом запросе
where parKeyZemUch = 1 - здесь уже как параметр выборки из возвращенного набора данных и вряд ли такое
вообще будет работать.

А передача параметров в хранимку выполняеться не так.
Я точно не знаю как в C++Builder-е (я на нем не пишу), но думаю примерно также как и в VB.
А в VB создается ADODB.Command а у него есть коллекция Parameters вот в неё и добавляются
нужные параметры и указываються их Value.
...
Рейтинг: 0 / 0
04.03.2004, 09:45
    #32430545
Cauchy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметр в хранимом запросе
Спасибо, Mind.
Нашел ADOCommand и с помощью него все сделал.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Параметр в хранимом запросе / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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