执行命令
与数据源建立连接后,使用者调用 IDBCreateSession::CreateSession 方法来创建会话。 该会话充当命令、行集或事务工厂。
为了直接使用单独的表或索引,使用者请求 IOpenRowset
接口。 IOpenRowset::OpenRowset
方法打开并返回一个行集,该行集包括来自单个基表或索引的所有行。
若要执行 (SELECT * FROM Authors) 等命令,使用者会 IDBCreateCommand
请求接口。 使用者可以执行 IDBCreateCommand::CreateCommand
方法,以便为 ICommandText
接口创建一个命令对象和请求。 ICommandText::SetCommandText
方法用于指定要执行的命令。
Execute
命令用于执行该命令。 该命令可以是任何 SQL 语句或过程名称。 不是所有命令都将生成结果集(行集)对象。 SELECT * FROM Authors 之类的命令将生成结果集。