执行SQL Server Native Client命令

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics Platform System (PDW)

与数据源建立连接后,使用者调用 IDBCreateSession::CreateSession 方法来创建会话。 该会话充当命令、行集或事务工厂。

为了直接使用单独的表或索引,使用者请求 IOpenRowset 接口 。 IOpenRowset::OpenRowset 方法打开并返回一个行集,该行集包括来自单个基表或索引的所有行 。

为了执行某一命令(例如 SELECT * FROM Authors),使用者请求 IDBCreateCommand 接口。 使用者可以执行 IDBCreateCommand::CreateCommand 方法,以便为 ICommandText 接口创建命令对象和请求。 ICommandText::SetCommandText 方法用于指定要执行的命令。

Execute 命令用于执行该命令 。 该命令可以是任何 SQL 语句或过程名称。 不是所有命令都将生成结果集(行集)对象。 SELECT * FROM Authors 之类的命令将生成结果集。

另请参阅

创建 SQL Server Native Client OLE DB 访问接口应用程序