Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Filtriranje baze po vrednostima izmedju zadatih datuma

[es] :: Pascal / Delphi / Kylix :: Filtriranje baze po vrednostima izmedju zadatih datuma

Strane: 1 2

[ Pregleda: 2122 | Odgovora: 21 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

BakiAna

Član broj: 346785
Poruke: 29



Profil

icon Re: Filtriranje baze po vrednostima izmedju zadatih datuma13.12.2022. u 18:38 - pre 15 meseci
Citat:
Rapaic Rajko: Ako ovo gore ne radi, jedino objasnjenje je da ti je polje datum1uplate (u bazi) tipa STRING (char, varchar, sta god).
A treba da bude tipa DATE, DATETIME i slicno.
Zato si sve vreme forsirao string vrednosti, zar ne?


u pitanju je absolute database
datum1uplate jeste tipa DATE
jedino sa tim DateToStr radi

u nekom prethodnom postu je dostavljen primer koji funkcionise kod mene
 
Odgovor na temu

Rapaic Rajko
Bgd

Član broj: 4105
Poruke: 810
31.223.145.*



+62 Profil

icon Re: Filtriranje baze po vrednostima izmedju zadatih datuma15.12.2022. u 08:26 - pre 15 meseci
Sad mi palo na pamet:

Code:

        ABSQuery1.Close;
        ABSQuery1.SQL.Clear;
        ABSQuery1.SQL.Add('select * from ucenici');
        ABSQuery1.SQL.Add
          ('where datum1uplate >= :pocetak and datum1uplate <=:kraj');
        ABSQuery1.Params.ParamByName('pocetak').Value :=
          DateToStr(DateTimePicker1.Date);
        ABSQuery1.Params.ParamByName('kraj').Value :=
          DateToStr(DateTimePicker2.Date);
        ABSQuery1.SQL.Add('ORDER by datum1uplate ASC');
        ABSQuery1.Open;


Nisam siguran, ali moguce je da je redosled ovde problematican.
Uobicajeno je da se parametri napucavaju nakon kompletiranja sql upita.
Medjutim, ti ovde nakon napucavanja parametara, dodajes jos jednu liniju u upit.
Mozda zato ne radi dobro dodela parametara kao DATE (ponisti se?), dok dodela parametara kao string radi.
Opet kazem, MOZDA...
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Filtriranje baze po vrednostima izmedju zadatih datuma

Strane: 1 2

[ Pregleda: 2122 | Odgovora: 21 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.