Udostępnij za pośrednictwem


Makra i funkcje globalne dla szablonów konsumentów OLE DB

OLE DB konsumenta szablony zawierają następujące makra i funkcje globalne:

Funkcje globalne

AtlTraceErrorRecords

Zrzuca informacje OLE DB rekordu błędu na urządzeniu zrzutu, jeśli zwracany jest błąd.

Akcesor mapę makra

BEGIN_ACCESSOR

Oznacza początek wpisu akcesor.

BEGIN_ACCESSOR_MAP

Oznacza początek akcesor wpisów map.

END_ACCESSOR

Oznacza koniec wpisu akcesor.

END_ACCESSOR_MAP

Oznacza koniec akcesor wpisów map.

Kolumna mapę makra

BEGIN_COLUMN_MAP

Oznacza początek kolumny wpisów map w klasie rekordu użytkownika.

BLOB_ENTRY

Użyte do utworzenia powiązania dużego obiektu binarnego (BLOB).

BLOB_ENTRY_LENGTH

Raporty długość kolumny danych typu BLOB.

BLOB_ENTRY_LENGTH_STATUS

Raporty długości i stan kolumny danych typu BLOB.

BLOB_ENTRY_STATUS

Raportuje stan kolumny danych typu BLOB.

BLOB_NAME

Użyte do utworzenia powiązania dużego obiektu binarnego przez nazwę kolumny.

BLOB_NAME_LENGTH

Raporty długość kolumny danych typu BLOB.

BLOB_NAME_LENGTH_STATUS

Raporty długości i stan kolumny danych typu BLOB.

BLOB_NAME_STATUS

Raportuje stan kolumny danych typu BLOB.

BOOKMARK_ENTRY

Reprezentuje wpis zakładki na zestawie wierszy.Wpis zakładki jest specjalnym rodzajem zapisu kolumny.

COLUMN_ENTRY

Reprezentuje powiązanie z określonej kolumny w bazie danych.

COLUMN_ENTRY_EX

Reprezentuje powiązanie do okreolonej kolumny w bazie danych.Obsługuje type, długość, precyzji, scale, i stanu parametry.

COLUMN_ENTRY_LENGTH

Reprezentuje powiązanie do okreolonej kolumny w bazie danych.Obsługuje długość zmiennej.

COLUMN_ENTRY_LENGTH_STATUS

Reprezentuje powiązanie do okreolonej kolumny w bazie danych.Obsługuje stanu i długość parametry.

COLUMN_ENTRY_PS

Reprezentuje powiązanie do okreolonej kolumny w bazie danych.Obsługuje precyzji i scale parametry.

COLUMN_ENTRY_PS_LENGTH

Reprezentuje powiązanie do okreolonej kolumny w bazie danych.Obsługuje długość zmiennej, precyzji i scale parametry.

COLUMN_ENTRY_PS_LENGTH_STATUS

Reprezentuje powiązanie do okreolonej kolumny w bazie danych.Obsługuje stanu i długość zmiennych, precyzji i scale parametry.

COLUMN_ENTRY_PS_STATUS

Reprezentuje powiązanie do okreolonej kolumny w bazie danych.Obsługuje stanu zmiennej, precyzji i scale parametry.

COLUMN_ENTRY_STATUS

Reprezentuje powiązanie do okreolonej kolumny w bazie danych.Obsługuje stanu zmiennej.

COLUMN_ENTRY_TYPE

Reprezentuje powiązanie z określonej kolumny w bazie danych.Obsługuje type parametru.

COLUMN_ENTRY_TYPE_SIZE

Reprezentuje powiązanie do okreolonej kolumny w bazie danych.Obsługuje type i size parametry.

NAZWA_KOLUMNY

Reprezentuje powiązanie z określonej kolumny w bazie danych według nazwy.

COLUMN_NAME_EX

Reprezentuje powiązanie z określonej kolumny w bazie danych według nazwy.Obsługuje specyfikację typ danych, rozmiar, precyzja, skala, długości kolumny i kolumna stanu.

COLUMN_NAME_LENGTH

Reprezentuje powiązanie z określonej kolumny w bazie danych według nazwy.Obsługuje specyfikację długości kolumny.

COLUMN_NAME_LENGTH_STATUS

Reprezentuje powiązanie z określonej kolumny w bazie danych według nazwy.Obsługuje specyfikację długości kolumny i stan.

COLUMN_NAME_PS

Reprezentuje powiązanie z określonej kolumny w bazie danych według nazwy.Obsługuje specyfikację precyzji i skali.

COLUMN_NAME_PS_LENGTH

Reprezentuje powiązanie z określonej kolumny w bazie danych według nazwy.Obsługuje specyfikację długość precyzja, skala i kolumny.

COLUMN_NAME_PS_LENGTH_STATUS

Reprezentuje powiązanie z określonej kolumny w bazie danych według nazwy.Obsługuje specyfikację precyzja, skala, długości kolumny i kolumna stanu.

COLUMN_NAME_PS_STATUS

Reprezentuje powiązanie z określonej kolumny w bazie danych według nazwy.Obsługuje specyfikację precyzja, skala i kolumna stanu.

COLUMN_NAME_STATUS

Reprezentuje powiązanie z określonej kolumny w bazie danych według nazwy.Obsługuje specyfikację kolumna stanu.

COLUMN_NAME_TYPE

Reprezentuje powiązanie z określonej kolumny w bazie danych według nazwy.Obsługuje specyfikację typu danych.

COLUMN_NAME_TYPE_PS

Reprezentuje powiązanie z określonej kolumny w bazie danych według nazwy.Obsługuje specyfikację typu danych, precyzji i skali.

COLUMN_NAME_TYPE_SIZE

Reprezentuje powiązanie z określonej kolumny w bazie danych według nazwy.Obsługuje specyfikację typu danych i rozmiaru.

COLUMN_NAME_TYPE_STATUS

Reprezentuje powiązanie z określonej kolumny w bazie danych według nazwy.Obsługuje specyfikację typu i kolumnę Stan danych.

END_COLUMN_MAP

Oznacza koniec kolumny wpisów map.

Polecenia makr

DEFINE_COMMAND

Określa polecenie, które ma służyć do tworzenia zestawu wierszy, korzystając z CCommand klasy.Akceptuje tylko typu ciąg dopasowania typu określonej aplikacji (ANSI lub Unicode).Zalecane jest użycie DEFINE_COMMAND_EX zamiast DEFINE_COMMAND.

DEFINE_COMMAND_EX

Określa polecenie, które ma służyć do tworzenia zestawu wierszy, korzystając z CCommand klasy.Obsługuje aplikacje ANSI i Unicode.

Parametr mapę makra

BEGIN_PARAM_MAP

Oznacza początek parametru wpisów map w klasie rekordu użytkownika.

END_PARAM_MAP

Oznacza koniec parametr wpisów map.

SET_PARAM_TYPE

Określa COLUMN_ENTRY makra, które należy wykonać SET_PARAM_TYPE makro jako wejścia, wyjścia lub wejścia/wyjścia.

Zobacz też

Koncepcje

Szablony konsumentów OLE DB (C++)

Szablony konsumentów OLE DB (C++)

Szablony konsumentów OLE DB — kompendium