![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TThread - running background query [D5, IB6.x]
Denis Tkachov © (2002-10-10 12:33:00)Доброго дня Вам , Мастера!
Подскажите пожалуйста - я в отдельной нити (tthread "e) делаю параметрический запрос: присваиваю параметрам типа Tdatetime значения в своем запросе:
select *...*
where date_s>:beg_date and date_s <=:end_date
и присваиваю значения параметрам, скажем:
beg_date := "10.10.2002 11:23"
end_date := "11.10.2002"
выполняю запрос и получаю почему - то набор данных с промежутком времени от "10.10.2002" до "11.10.2002". То есть скорее всего не переприсвоился параметр beg_date, хотя я кажется сделал всё что бы он переприсвоился - закрыл набор данных, присвоил свойству sessionname нужный sessionname, то же с TDatabase. Может есть какие-то особенности в работе с параметрическими запросами в нитках (thread - ах)? Подскажите пожалуйстя. Да, кто имеет ссылки на хорошие статьи/книги о работе в нитках (thread - ах) на английском/русском/украинском языках киньте плз...
Thank you in advance!
Looking forvard to hearing from you Denis
deymon (2002-10-10 13:56:00) [1]нет там ничего особенного... препаришь и выполняешь
Johnmen (2002-10-10 12:40:00) [2]>...с промежутком времени от "10.10.2002" до "11.10.2002".
Это не промежуток времени, промежуток дат !!!
Поэтому смотри полностью, и дату и время, в полученном НД.
ЮЮ (2002-10-10 12:36:00) [3]beg_date := "10.10.2002 11:23"
и где это типа Tdatetime ? В левой или правой части? :-)