Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Параметрический запрос [D6, access]


denis24 ©   (2004-10-31 13:11:00) 

Есть Adoquery связаное с базой msaccess.
C помощью сабжа делаю запрос.
select * from tblmain where')
(id_klient between :p1 and :p2) and'
(id_doctor between :p3 and :p4)
order by date_priem'
Параметры такие
Parameters.ParamByName('p1').Value :=6;
Parameters.ParamByName('p2').Value :=6;

Parameters.ParamByName('p3').Value:=-2147483648;
Parameters.ParamByName('p4').Value:=2147483648;

В результате ничего не возвращается.Подскажите почему?


sniknik   (2004-11-01 13:18:00) [1]

вернее больше максимального

:(


sniknik   (2004-11-01 12:51:00) [2]

а, сразу сказать?

значит передаеш как integer, а значение больше минимального, при ошибке преобразуется в 0.
и -> [1]


denis24   (2004-11-01 11:58:00) [3]

А если ставлю от -1 000 000 000 до 1 000 000 000
то все находит....


sniknik   (2004-10-31 14:07:00) [4]

нет подходящих по условию


Наверх

Титульная страница Поиск, карта сайта Написать письмо