ArcGIS Pro 2.9 API Reference Guide
OpenTable Method (Database)

ArcGIS.Core.Data Namespace > Database Class : OpenTable Method
The QueryDescription object.
Gets the Table or FeatureClass (if it is spatially enabled) associated with queryDescription. This method must be called on the MCT. Use QueuedTask.Run.
Syntax
Public Function OpenTable( _
   ByVal queryDescription As QueryDescription _
) As Table

Parameters

queryDescription
The QueryDescription object.

Return Value

The Table or FeatureClass (if it is spatially enabled) associated with queryDescription.
Exceptions
ExceptionDescription
queryDescription is null.
A database-related exception has occurred.
Remarks
A QueryDescription object fully describes how a single database table or one or more database tables (specified by a valid SQL SELECT statement) should be represented as a Table or FeatureClass if the table is spatially enabled. Essentially, there are two flavors of QueryDescription. The first is created by GetQueryDescription(String). Given a table name (fully qualified or unqualified), it encapsulates all the important properties that describe the underlying single table (i.e., QueryDescription.IsQueryLayer returns false). The second flavor is created by GetQueryDescription(String,String). Given a valid SQL SELECT statement and a query layer name, it encapsulates all the important properties that describe the underlying query layer that is created from one or more tables (i.e., QueryDescription.IsQueryLayer returns true). If the table returned is a FeatureClass, the spatial type is taken from the first row returned. To remove ambiguity, QueryDescription.SetShapeType should be called prior to calling this routine.
Requirements

Target Platforms: Windows 11, Windows 10, Windows 8.1

See Also

Reference

Database Class
Database Members