Information générale
Catégorie:
Codage, syntaxe et commandes
> Can anyone tell me why the following code used to work (under VFP50) and
> now, all of a sudden, gives me an error message "Operator/operandi
> mismatch" ? The underlying field is formatted for datetime and I haven't
> changed anything else (that I'm aware of) to cause this sudden refusal to
> work syndrome! Century is set on. Thanks in advance.
>
> IF !EMPTY(THIS.Value) < DATETIME()
> = MESSAGEBOX("You need to enter a VALID date or time",1,"ERROR MESSAGE")
> RETURN .F.
> ELSE
> RETURN .T.
> ENDIF
I kinda wonder why did it work in the first place
!EMPTY() will return a logical value which you compare with a Datetime
value
IF !EMPTY(this.value) and this.value
.Signature
{
margin-top: 12px;
color: #666666;
}
.Signature a
{
color: #666666;
}
Précédent
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement