[ XGhost @ 30.10.2018. 15:59 ] @
Programi su radjeni u delphi i mysql i sa starijim verzijama Windowsa 10 nisam imao nikakvih problema
medjutm sa novijim mi se niti jedan server ne prihvata datum. Postavke Windowsa koje su meni na prvu dostupne
su identicne (format datuma i sl). Komponente kod kojih mi se ovo javlja su devexpress dateedit.
Dakle sistemski format datuma je isti kao i ranije medjutim sada dobivam poruku
30.10.2018. is not valid date


[ savkic @ 30.10.2018. 22:10 ] @
A datum u bazu saljes kao string? Verovatno MySql ne prihvata DD.MM.YYYY format, probaj YYYY-MM-DD, trebalo bi da radi u svim bazama.
Bolja alternativa je da saljes podatke kao date, devexpress mora da ima neko podesavanje na tu temu.
[ XGhost @ 30.10.2018. 23:24 ] @
Nije do komponenata vec odjetnom nakon toliko godina ne funkcionira kod koji ubacuje automatski trenutni datum ukoliko nije drugi izabran

if cxDBDateEdit4.Text = ' ' then DM1.Zaglavlja_Dokumenta_Querydatum.Text:= DateTimeToStr(Date);

Sa novom verzijom windowsa ne radi vise
:= DateTimeToStr(Date)
i to je problem sa svim racunarima na kojim redovno radim update windowsa.
[ savkic @ 31.10.2018. 00:28 ] @
> if cxDBDateEdit4.Text = ' ' then DM1.Zaglavlja_Dokumenta_Querydatum.Text:= DateTimeToStr(Date);

Imao si srece da je do sada radilo, nesto je promenjeno, tipa sada je '.' separator a ne '/' ili su komponente uzimale neka
setovanja iz windowsa koja vise ne mogu dobiti.

Greska je svakako jasna, format u kome saljes nije ispravan (sa stanovista baze ili komponenti), po meni postoji nekoliko resenja:
a) menjas datetime settings windowsa dok ne nadjes taj koji prihvata
b) sam formatiras string preko FormatDateTime u neki prihvatljiv
c) predjes na dodeljivanje pravog datuma, npr SomeField.AsDateTime := Now;

[ salvaric @ 31.10.2018. 07:10 ] @
PokuĊĦaj:

DM1.Zaglavlja_Dokumenta_Querydatum.Text:=formatdatetime('dd-mm-yyyy hh:mm:ss', Date);