命令和資料表
命令和資料表可讓您存取資料列集;也就是開啟資料列集、執行命令,以及系結資料行。 CCommand 和 CTable 類別會分別具現化命令和資料表物件。 這些類別衍生自 CAccessorRowset ,如下圖所示。
命令和資料表類別
在上表中, TAccessor
可以是存取子類型中列出的 任何存取子類型 。 TRowset
可以是列集類型中列出的 任何資料列集類型 。 TMultiple
會指定結果類型(單一或多個結果集)。
ATL OLE DB 消費者精靈 可讓您指定您想要命令或資料表物件。
對於沒有命令的資料來源,您可以使用 類別
CTable
。 您通常會將它用於指定無參數且不需要多個結果的簡單資料列集。 這個簡單類別會使用您指定的資料表名稱,在資料來源上開啟資料表。對於支援命令的資料來源,您可以改用 類別
CCommand
。 若要執行命令,請在此類別上呼叫 Open 。 或者,您可以呼叫Prepare
來準備您想要執行多次的命令。CCommand
有三個範本引數:存取子類型、資料列集類型和結果類型(CNoMultipleResults
預設為 或CMultipleResults
)。 如果您指定CMultipleResults
,類別CCommand
支援IMultipleResults
介面並處理多個資料列集。 DBVIEWER 範例示範如何處理多個結果。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應