witam. moj roblem polega na formatowaniu daty. gdy odczytuje ja z bazy (executeQuery) pobieram getString() i wyswietlam w TextField to data ma format yyyy-mm-dd, natomiast przy wpisywaniu daty do TextFielda i wysylaniu jako string (w executeQuery()) wymaga formatu yyyy-dd-mm. w sql server management studio przyjmuje date yyyy-mm-dd. dlaczego wiec wymaga ode mnie nienaturalnego formaty yyyy-dd-mm? (nie korzystam z java.sql.Date tylko z samych stringow, query skopiowane i wklejone do ssms dziala - co wiecej: przy probie wpisania daty tak jak do TextFielda wywala blad) ma ktos moze jakis pomysl ?
0
0
odkopie trochę :)
Chcę pobrać z textfielda i zapisac ja w bazie i nie mogę sobie z tym poradzić. Do czego pobieralas dane z filda i w jaki sposob ?Probowalem Stringa i GetText i jdbc wywala błędy konwersji. Próbowałem Date i getText ale też nie idzie.
0
pobierz sobie do stringa a do bazy wstawiaj w taki sposob
to_date('2011/6/12','yyyy/mm/dd')
bynajmniej w Oraclu tak działa :P