执行命令

建立到数据源的连接后,使用者将调用 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 提供程序应用程序