Alias Property
Specifies an alias name for the appropriate object. Read/write at design time and run time.
The Alias property mimics the behavior of the ALIAS clause in the USE command. There are several versions of this syntax.
DataEnvironment.Cursor.Alias [= cText]
CursorAdapter.Alias [= cText]
XMLTable.Alias [= cText]
XMLTable.XMLField.Alias [= cText]
Return Value
cText
Character data type. The following table describes the values for cText, depending on the object.Object
cText
Cursor
Alias name for each table or view associated with the cursor.
CursorAdapter
Alias name for the cursor generated by the SelectCmd property.
XMLTable
Alias name for the Visual FoxPro cursor.
If cText is an empty string (""), the XMLAdapter ToXML method adds the table schema but does not add any data.
XMLField
Alias name for the field name in the Visual FoxPro cursor.
If cText is an empty string (""), the XMLTable ToCursor and ApplyDiffGram methods disregard the field.
Remarks
Applies To: Cursor Object | CursorAdapter Class | XMLTable Class | XMLField Class
For Cursor objects, when Visual FoxPro loads the data environment, it assigns an alias name that is the same as the table or view name to each table or view associated with the cursor by default. You can change the Alias property to override the default alias name.
For CursorAdapter objects, Visual FoxPro uses Alias property to resolve the correct alias name for tables and fields that you drag and drop to the form from the data environment at design time. If you do not specify values for Alias, Visual FoxPro generates an error and, at run time, uses the default aliases for the tables and fields.
For XMLTable and XMLField objects, Visual FoxPro loads the value of the XMLName property into the corresponding Alias property for those objects by default. If the XMLField Alias property is empty, the XMLTable ToCursor method disregards XMLField objects and creates a cursor that does not include any fields specified by those XMLField objects.
If you change the Alias property, Visual FoxPro also renames the cursor created by the ToCursor method and the Alias properties for XMLTable and XMLField objects.
When executing the ToXML method, Visual FoxPro uses the XMLName property instead of the Alias property.