Polecenie obiekt interfejsów

W poniższej tabeli przedstawiono obowiązkowe i opcjonalne interfejsy zdefiniowane przez OLE DB dla obiektu polecenie.

Polecenie


Interfejs

Wymagane?
Implementowane przez klasy OLE DB szablonu?
IAccessor Obowiązkowe Tak
IColumnsInfo Obowiązkowe Tak
ICommand Obowiązkowe Tak
ICommandProperties Obowiązkowe Tak
ICommandText Obowiązkowe Tak
IConvertType Obowiązkowe Tak
IColumnsRowset Opcjonalne Nr
ICommandPrepare Opcjonalne Nr
ICommandWithParameters Opcjonalne Nr
ISupportErrorInfo Opcjonalne Nr

Obiektu command używa IAccessor , aby określić parametr wiązania. Konsument wywołuje IAccessor::CreateAccessor, przekazując jej Tablica struktur DBBINDING . DBBINDING zawiera informacje o powiązaniach kolumny (typ, długość itd.). Dostawca otrzymuje struktur i określa, w jaki sposób dane powinny być przeniesione i czy niezbędne konwersje.

Interfejs ICommandText umożliwia określenie polecenia tekst. Interfejs ICommandProperties obsługuje wszystkie właściwości polecenia.

Wróć do architektury szablonu OLE DB Provider

Index