Търсене на дата в Delphi

3 отговора 9 прегледа
#1

Търсене на дата в Delphi

Имам dbf файл индексиран с expression индекс по поле от тип дата - DTOS(D1)+.......D1 ми е полето от тип дата. Когато реша да търся по този индекс пиша: Table1.SetKey; Tabele1.FieldByName('D1').AsDateTime:=.......; Table1.GotoNearest; и като резултат не намира това, което трябва. Къде ли съм смацала нещата?!
Отговор
в отговор на Tedi #2

Търсене на дата в Delphi

Не съм търсил така, обаче: DTOS - е стринг,(01012000 за 01.01.2000), a AsDateTime e от тип double....т.е. 21398497 (някакво такова число - Виж help-a... Успех
Отговор
в отговор на GoodMan #3

Търсене на дата в Delphi

Искаш да ме убедиш, че никога няма да го намери правилно, защото са и с различа дължина?! Мнооого се съмнявам. Как тогава успява да изчисли функцията и да направи индекса както трябва? - Клипера успява да използва нормално този индекс, който е направен в Делфи.
Отговор
в отговор на Tedi #4

Търсене на дата в Delphi

Ама и аз съм една Червена шапчица - всичко си е наред.
Отговор