Creating a Rowset with IOpenRowset in SQL Server Native Client
Applies to: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
The SQL Server Native Client OLE DB provider supports the IOpenRowset::OpenRowset method with the following restrictions:
A base table or view must be specified in a database ID (DBID) structure that the pTableID parameter points to.
The DBID eKind member must indicate DBKIND_NAME.
The DBID uName member must specify the name of an existing base table or a view as a Unicode character string.
The pIndexID parameter of OpenRowset must be NULL.
The result set of IOpenRowset::OpenRowset contains a single rowset. Result sets that contain a single rowset can be supported by Microsoft SQL Server cursors. Cursor support allows the developer to use SQL Server concurrency mechanisms.
See Also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for