• 4 odgovora
  • 4.118 pregleda
Provera datumskog polja da li je prazno 23.09.2005. u 10:49 · pre 256 meseci #1
Dobijam gresku "invalid variant type conversion" samo u slucaju da nije unet podatak o datumu u tekuce polje.
npr. u slucaju:
if DateToStr(DM.ReklamacijeTable.FieldValues['Reklamacije_datum_zak'])<> '' then...
Ako je unet datum - sve je u redu, u protivnom pokazuje gresku.
Kako da ovo ispitam?
Re: Provera datumskog polja da li je prazno 23.09.2005. u 11:04 · pre 256 meseci #2
Code:

try
  strDatum:=DateToStr(DM.ReklamacijeTable.FieldValues['Reklamacije_datum_zak'])
except on EConvertError do
  strDatum:=''
end;

if strDatum<>'' then...
Re: Provera datumskog polja da li je prazno 23.09.2005. u 18:02 · pre 256 meseci #3
Code:

  if  DataSet.FieldByName(NazivPolja).IsNull
   then Raise Exception.CreateFmt('Unesi vrednost za polje %s',[NazivPolja])
   else RadiNesto;


[Ovu poruku je menjao marcha dana 23.09.2005. u 19:03 GMT+1]
Potpis
Marcha
-----------------------------------
Pretpostavka je majka zajeba.
Re: Provera datumskog polja da li je prazno 26.09.2005. u 07:47 · pre 256 meseci #5
Zahvaljujem svima, problem je resen uz Vasu pomoc.
Najlakse mi je bila upotreba provere
DataSet.FieldByName(NazivPolja).IsNull
ali sigurno i drugi predlozi zavrsavaju posao.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme