[ delalt @ 22.04.2006. 23:39 ] @
Ovo dole ne radi, uz poruku da konverzija nije moguća: Code: SQLQuery1.SQL.Clear; SQLQuery1.SQL.Add('SELECT * FROM NEKA_TABELA WHERE (DATUM > (CURRENT_DATE - :BROJDANA));'); ClientDataSet1.FetchParams; ClientDataSet1.Params.ParamByName('BROJDANA').AsInteger := 5; Ovako na primjer radi, kad nema parametra: Code: SQLQuery1.SQL.Clear; SQLQuery1.SQL.Add('SELECT * FROM NEKA_TABELA WHERE (DATUM > (CURRENT_DATE - 5));'); Znači, želim nešto da dobijem što se desilo unazad x-dana, u odnosu na tekući datum na serveru. Znam kako da ovo uradim zaobilaznim putem (prvo dobijem CURRENT_DATE sa servera, oduzmem željeni broj dana, pa zatim to predajem kao jedan drugi parametar). Ali me interesuje da li se može to uraditi na gornji način. |