Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 1.920 pregleda

Najnovija ↓

Problem sa novom verzijom win 10 30.10.2018. u 16:59 · pre 97 meseci #1
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


Re: Problem sa novom verzijom win 10 30.10.2018. u 23:10 · pre 97 meseci #2
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.
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Sviđa mi se1
Re: Problem sa novom verzijom win 10 31.10.2018. u 00:24 · pre 97 meseci #3
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.
Re: Problem sa novom verzijom win 10 31.10.2018. u 01:28 · pre 97 meseci #4
> 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;

Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Sviđa mi se2
Re: Problem sa novom verzijom win 10 31.10.2018. u 08:10 · pre 97 meseci #5
Pokušaj:

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

Potpis
Nikad izvini!
Sviđa mi se1
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme