Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
How to tell which default expression called stored proce
Message
De
09/07/2001 20:20:39
Nancy Folsom
Pixel Dust Industries
Washington, États-Unis
 
 
À
09/07/2001 15:02:37
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Divers
Thread ID:
00527825
Message ID:
00528431
Vues:
15
>>>>This is a function you wrote? Couldn't you pass the name of the field?
>>>
>>>Yes Nancy, but I wondered if one could. It's not earthshaking if I have to pass the name of the field. Perhaps I've gotten too used to being able to get that sort of info :)
>>
>>Er..what "sort of info?" I'm trying to think of an analogy, and am not. I'll be terrifically interested to hear if the runtime exposes to a function the field that has triggered a default expression call. Perhaps, somehow with 7.0 database events, it's more possible to control that.
>>
>>But, with GetID() functions, for example, I've always done, and have always seen others do this, too...that is call the func with the table and field name (unless one can _assume_ what the field name is).
>
>Nancy,
>
>By "that sort of info" I meant the following, for instance:
>1) If parameter is tcAlias, but it wasn't passed, use ALIAS() as default;
>2) If parameter is tcDBC, but it wasn't passed, use DBC() as default

Yes, I see. But the functions ALIAS() and DBC() in any function have meaning independent of the context in which a UDF is called. There is no corresponding "active field" notion (whether empty or not) in VFP which is what you'd need for your idea to work.
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform