Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa novom verzijom win 10

[es] :: Pascal / Delphi / Kylix :: Problem sa novom verzijom win 10

[ Pregleda: 1206 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

XGhost

Član broj: 33279
Poruke: 331
37.203.85.*



+1 Profil

icon Problem sa novom verzijom win 1030.10.2018. u 15:59 - pre 65 meseci
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


 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Problem sa novom verzijom win 1030.10.2018. u 22:10 - pre 65 meseci
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.
 
Odgovor na temu

XGhost

Član broj: 33279
Poruke: 331
37.203.85.*



+1 Profil

icon Re: Problem sa novom verzijom win 1030.10.2018. u 23:24 - pre 65 meseci
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.
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Problem sa novom verzijom win 1031.10.2018. u 00:28 - pre 65 meseci
> 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;


 
Odgovor na temu

salvaric
Novi Sad

Član broj: 53995
Poruke: 204
*.dynamic.isp.telekom.rs.



+4 Profil

icon Re: Problem sa novom verzijom win 1031.10.2018. u 07:10 - pre 65 meseci
Pokušaj:

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


Nikad izvini!
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Problem sa novom verzijom win 10

[ Pregleda: 1206 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.