?type("mytable.myfield")="U">>>
?vartype("mytable.myfield")="U">>>
>?vartype(tamar) && U > >obj = createobject('relation') >?vartype(obj.tamar) && U >?vartype(obj.BackColor) && U > >&& Existing properties that are being hidden/protected generate an error >?vartype(obj.left) && Error, as with top, height, width > >obj = createobject('www') >?vartype(obj.qqq) && error > > >define class www as relation > protected qqq > qqq = 0 >enddefine >Yeah, should have said something about that. That was a change at some point. Earlier versions of VFP errored if the variable didn't exist. That was part of what made VarType() so much faster than Type().