powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TADOQuery и несколько параметров
6 сообщений из 6, страница 1 из 1
TADOQuery и несколько параметров
    #32149627
Andrew M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Собственно вопрос заключается в том, как использовать в TADOQuery в теле запроса в нескольких местах одноименный параметр? К примеру на запрос

Код: plaintext
1.
2.
SELECT * FROM Spr_Mat
WHERE (Id=:ParentId) or (ParentId=:ParentId)


он сильно ругается. Как быть в такой ситуации????
...
Рейтинг: 0 / 0
TADOQuery и несколько параметров
    #32149647
-=Extreme=-ShamaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Назвать параметр по другому ;-)
К примеру, PrntID
...
Рейтинг: 0 / 0
TADOQuery и несколько параметров
    #32149713
Артем1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
declare @parID INT

SET @ParID = :ParentId

SELECT * FROM Spr_Mat
WHERE (Id= @ParID) or (ParentId= @ParID)


Как то так надо. Только, видимо, придется юзать не TADOQuery, а TADODataSet
...
Рейтинг: 0 / 0
TADOQuery и несколько параметров
    #32151886
RoVS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Shaman

А если параметры повторяются раз 12 ???
...
Рейтинг: 0 / 0
TADOQuery и несколько параметров
    #32151889
RoVS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Артем

В таком виде не работает ни в ADOQuery, ни в ADODataSet
...
Рейтинг: 0 / 0
TADOQuery и несколько параметров
    #32151965
Артем1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
declare @ParID int

set @ParID = :ParID

select * from tblActs where fldActID = @ParID or fldCostID = @ParID


Все работает через TADODataSet без проблем.

Win2000 Prof, Delphi6, ADO2.7 MS SQL 2000 SP3
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TADOQuery и несколько параметров
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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