建立數據源的連接之後,取用者會呼叫 IDBCreateSession::CreateSession 方法來建立會話。 會話會做為命令、數據列集或交易處理站。
若要直接使用個別數據表或索引,取用者會要求 IOpenRowset 介面。 方法 IOpenRowset::OpenRowset 會開啟並傳回數據列集,其中包含單一基表或索引中的所有數據列。
若要執行命令(例如 SELECT * FROM Authors),取用者會要求 IDBCreateCommand 介面。 取用者可以執行 IDBCreateCommand::CreateCommand 方法來建立命令物件,並要求 ICommandText 介面。 方法 ICommandText::SetCommandText 可用來指定要執行的命令。
命令 Execute 是用來執行命令。 此命令可以是任何 SQL 語句或程式名稱。 並非所有命令都會產生結果集 (rowset) 物件。 SELECT * FROM Authors 之類的命令會產生結果集。