To záleží na tom, v jakém formátu akceptuje datum MySQL, to je u každé
databáze jiné, a zrovna s MySQL nemám zkušenosti...
b se tuším převede na b.toString() a to pravděpodobně nebude to ono...
Na toto je potřeba datum naformátovat do správného tvaru, nejlépe pomocí
třídy java.text.SimpleDateFormat - a výsledek metody format() tam vlepit...

JP

[EMAIL PROTECTED] napsal dne 21.12.2006 17:09:51:

> 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.
>
>

Odpovedet emailem