CCommand::Open

HRESULT otwarte (DBPROPSET *pPropSet = NULL, LONG * pRowsAffected = NULL, bool bBind = true);

HRESULT Open (const CSessionamp;SesjaLPCTSTRszCommand= NULL, DBPROPSET *pPropSet= NULL, LONG *pRows&Affected= NULL, REFGUIDguidCommand= DBGUID_DEFAULT, boolbBind = true );

Wartość zwracany

Standardowy HRESULT.

Parametry

pPropSet

[in/out] Tablica DBPROPSET struktur zawierających właściwości i wartości, które można ustawić. Właściwości określone w tych strukturach musi należeć do grupy właściwości wierszy.

pRowsAffected

[in/out] Wskaźnik pamięci, gdy liczba wierszy za pomocą polecenia jest zwracany. Jeśli * pRowsAffected ma wartość NULL, nie liczba wierszy jest zwracany. W przeciwnym razie Otwórz ustawia *pRowsAffected zgodnie z następującymi warunkami:

Jeśli Następnie
CParamSets element pParams jest większa niż 1 pRowsAffected reprezentuje całkowita liczba wierszy dotyczy wszystkich zestawów parametrów określonych w realizacji.
Number of affected rows nie jest dostępna pRowsAffected ma wartość –1.
Polecenie nie jest aktualizowany, usuwanie lub wstawianie wierszy pRowsAffected jest niezdefiniowana.

bBind

[w] Ma wartość true, jeśli polecenie jest związana po wykonywane. W przeciwnym razie, false.

sesja

[w] W którym wykonanie polecenia sesję.

szCommand

[w] Polecenie do wykonania. Może być NULL , korzystając z CAccessor, w którym przypadku polecenia będą pobierane od wartości przekazywane makro DEFINE_COMMAND . Zobacz ICommand::Execute w OLE DB Programmer's Reference szczegóły.

guidCommand

[w] Identyfikator GUID, który określa składni i ogólne zasady z dostawcą, aby użyć podczas analizowania tekstu polecenia. Zobacz ICommandText::GetCommandText i ICommandText::SetCommandText w OLE DB Programmer's Reference szczegóły.

Uwagi

Pierwsza wersja tej metody należy użyć, gdy polecenie został już utworzony i chcesz wykonać pojedynczego Przygotowywanie i wielu egzekucji. Druga wersja metody odbywa sesję, tworzy polecenie i wykonuje polecenia, wiążące wszystkie parametry w razie potrzeby.

Omówienie CCommand |nbsp; Członkowie klasy

Index