Share via


巨集和全域函式,OLE DB 消費者樣板

OLE DB 消費者樣板可包括下列巨集和全域函式:

全域函式

AtlTraceErrorRecords

如果傳回的錯誤,傾印 OLE DB 錯誤記錄的資訊,來傾印裝置。

存取子對應巨集

BEGIN_ACCESSOR

標設的存取子的項目。

BEGIN_ACCESSOR_MAP

標設的存取子的對應項目。

END_ACCESSOR

自動存取子的項目結束標記。

END_ACCESSOR_MAP

存取子的對應項目結束標記。

資料行對應巨集

BEGIN_COLUMN_MAP

標設您的資料行對應使用者資料錄類別。

BLOB_ENTRY

用來將二進位大型物件 (BLOB) 繫結。

BLOB_ENTRY_LENGTH

報告的 BLOB 資料行的長度。

BLOB_ENTRY_LENGTH_STATUS

報告的長度和 BLOB 資料行的狀態。

BLOB_ENTRY_STATUS

報告 BLOB 資料行的狀態。

BLOB_NAME

用來將二進位大型物件繫結資料行名稱。

BLOB_NAME_LENGTH

報告的 BLOB 資料行的長度。

BLOB_NAME_LENGTH_STATUS

報告的長度和 BLOB 資料行的狀態。

BLOB_NAME_STATUS

報告 BLOB 資料行的狀態。

BOOKMARK_ENTRY

表示資料列集上的一個書籤項目。 書籤項目是一種特殊的資料行項目。

COLUMN_ENTRY

表示繫結到資料庫中的特定資料行。

COLUMN_ENTRY_EX

表示繫結,以在資料庫中的特定資料行。 支援type, 長度精確度, scale,以及狀態參數。

COLUMN_ENTRY_LENGTH

表示繫結,以在資料庫中的特定資料行。 支援長度變數。

COLUMN_ENTRY_LENGTH_STATUS

表示繫結,以在資料庫中的特定資料行。 支援狀態長度參數。

COLUMN_ENTRY_PS

表示繫結,以在資料庫中的特定資料行。 支援精確度和scale參數。

COLUMN_ENTRY_PS_LENGTH

表示繫結,以在資料庫中的特定資料行。 支援長度變數, 精確度和scale參數。

COLUMN_ENTRY_PS_LENGTH_STATUS

表示繫結,以在資料庫中的特定資料行。 支援狀態長度變數, 精確度和scale參數。

COLUMN_ENTRY_PS_STATUS

表示繫結,以在資料庫中的特定資料行。 支援狀態變數, 精確度和scale參數。

COLUMN_ENTRY_STATUS

表示繫結,以在資料庫中的特定資料行。 支援狀態變數。

COLUMN_ENTRY_TYPE

表示繫結到資料庫中的特定資料行。 支援type參數。

COLUMN_ENTRY_TYPE_SIZE

表示繫結,以在資料庫中的特定資料行。 支援type和size參數。

COLUMN_NAME

依名稱表示繫結,以在資料庫中特定資料行。

COLUMN_NAME_EX

依名稱表示繫結,以在資料庫中特定資料行。 支援的資料型別、 大小、 精確度、 小數位數、 資料行的長度和資料行狀態的規格。

COLUMN_NAME_LENGTH

依名稱表示繫結,以在資料庫中特定資料行。 支援資料行長度的規格。

COLUMN_NAME_LENGTH_STATUS

依名稱表示繫結,以在資料庫中特定資料行。 支援的資料行的長度和狀態的規格。

COLUMN_NAME_PS

依名稱表示繫結,以在資料庫中特定資料行。 支援的精確度和小數位數的規格。

COLUMN_NAME_PS_LENGTH

依名稱表示繫結,以在資料庫中特定資料行。 支援有效位數、 小數位數和資料行的長度的規格。

COLUMN_NAME_PS_LENGTH_STATUS

依名稱表示繫結,以在資料庫中特定資料行。 支援的有效位數、 小數位數、 資料行的長度和資料行狀態的規格。

COLUMN_NAME_PS_STATUS

依名稱表示繫結,以在資料庫中特定資料行。 支援規格的有效位數、 小數位數和資料行的狀態。

COLUMN_NAME_STATUS

依名稱表示繫結,以在資料庫中特定資料行。 支援的資料行狀態的規格。

COLUMN_NAME_TYPE

依名稱表示繫結,以在資料庫中特定資料行。 支援資料型別的規格。

COLUMN_NAME_TYPE_PS

依名稱表示繫結,以在資料庫中特定資料行。 支援的資料型別、 整數位數和小數位數的規格。

COLUMN_NAME_TYPE_SIZE

依名稱表示繫結,以在資料庫中特定資料行。 支援資料型別和大小的規格。

COLUMN_NAME_TYPE_STATUS

依名稱表示繫結,以在資料庫中特定資料行。 支援的資料型別和資料行狀態的規格。

END_COLUMN_MAP

資料行的對應項目結束標記。

命令巨集

DEFINE_COMMAND

指定的命令將會用來建立資料列集,使用時, CCommand 類別。 接受只比對指定的應用程式類型 (ANSI 或 Unicode) 的字串型別。 我們建議您使用 DEFINE_COMMAND_EX 而不是DEFINE_COMMAND

DEFINE_COMMAND_EX

指定的命令將會用來建立資料列集,使用時, CCommand 類別。 支援 ANSI 和 Unicode 應用程式。

參數對應巨集

BEGIN_PARAM_MAP

標設個參數對應項目,在 [使用者資料錄類別。

END_PARAM_MAP

參數對應項目結束標記。

SET_PARAM_TYPE

指定COLUMN_ENTRY巨集,請依照下列SET_PARAM_TYPE做為輸入、 輸出或輸入/輸出的巨集。

請參閱

概念

OLE DB 消費者樣板 (C++)

OLE DB 消費者樣板 (C++)

OLE DB 消費者樣板的參考