Fuj, fuj , fuj. :-)
1. kdyz se dela dotaz do databaze tak se nesestavuje cely dotaz do
stringu, ale pouzije se PreparedStatement a pak se doplnuji promene.
2. neni dobre prenaset datum mezi stredni vrstvou a databazi (muze byt
rozdil mnoha minut) ale je lepsi to kompletne nechat na databazi.
takze dotaz neco jako select * from table where datum<sysdate; (ted
nevim jestli v mysql to neni nahodou funkce sysdate() )
On 12/21/06, Michal Davídek <[EMAIL PROTECTED]> wrote:
Zdravím, mám začátečnický dotaz.
mám v mysql tabulku se sloupcem datum, formát nastaven na "DATE".
(formátuje to takhle: 2006-12-21)
potřebuji z tabulky vybrat záznamy, které mají DATE menší než třeba
dnešní datum, ale nedaří se mi to.
prikazy:
Date b =new Timestamp(new Date().getTime());
String sql = "SELECT * FROM tasks WHERE id_user='" +id_user+ "'
WHERE datum_splneni <= "+b+" ORDER BY datum_vlozeni ASC";
vim, ze to bude tim nastaveni Date b; ale nevim, jak z toho mam
vytáhnout údaj, který by mysql akceptoval, takhle to pořád hází nějaké
errors.
poradíte? díky. M.
--
Stanislav Ošmera
Work: +44 (0)2075 980 364
Cell: +44 (0)7914 635 412
private email: [EMAIL PROTECTED]
work email: [EMAIL PROTECTED]
Skype: sosmera ICQ:149634231