[Delphi/MSSQL] Niezależność od daty

0

Cześć, nie wiem do końca, na którym forum ten temat być powinien, więc wrzucam tu.

Chcę osiągnąć, żeby moja aplikacja była niezależna od ustawień formatu czasu na serwerze.
W tym momencie na serwerze musi być format "rrrr-mm-dd"(domyślny w MSSQL). Jednak jeśli jest inny, dostaję błąd zdaje się przekroczenia zakresu.
Można z tym sobie jakoś poradzić?

Do serwera zarówno przesyłam, jak i odbieram daty.

0

ta - używać parametrów
albo nie wpisywać daty wprost a przez coś na kształt to_date z oracla

0

hmmm, nawet jeśli konwertujesz datę na inny typ, np z poziomu SQL, CONVERT(DATETIME, myDate,121), to też jest błąd ?

0

Może komenda FormatDateTime ?
Ja do wrzucania do SQLa np. z listview wrzucam tak i jest OK:

listitem.SubItems.add(FormatDateTime('yyyy-mm-dd',sql.FieldByName('data').AsDateTime));

Można też użyć:
ShortDateFormat:='dd-mm-yyyy';

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