mssql jdbc format daty

0

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

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1