[ djvlajko @ 06.12.2014. 20:12 ] @
Imam sledeci problem :

Na radnoj stanici je Serbian Latin regionalno setovanje a na serverskoj masini (gde je instaliran Sql 2008 R2) je English.

Kada, iz programa, RecSet-om dodam slog u tabelu i odmah procitam datumsko polje (danasnji dan) dobijam 12/6/2014 (sto je ok, zbog reg.setovanja). Kada iz ovog datuma probam da izvucem dan i mesec (funkcije Day i Month) dobijam okrenute-pogresne vrednosti (tj dan = 12, mesec = 6).

Odmah iz toga, kada procitam sadrzaj toga sloga dobijam da je datum = 2014-12-06, a sada funkcije Day i Month rade ispravno.

Kada je regionalno setovanje na obe masine English, sve je OK.

Program (VB6) je instaliran na serverskoj masini, a pokrece se sa radne stanice.

Ono sto mene interesuje, zasto se u prvom prolazu pogresno cutaju dani i meseci. U tom momentu moram da prikazem podatke, u pravilno formatizovanom obliku, a dobijam pogresne datume.

Sta bi se desilo (zapravo, mogu probati ...) kada bi se program pokretao sa radne stanice ...

Hvala ...