![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Параметрический запрос [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]нет подходящих по условию