CCommand::Open

HRESULT aberto (DBPROPSET *pPropSet = NULL, LONG * pRowsAffected = NULL, bool bBind = verdadeiro);

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

Valor de retorno

Um padrão HRESULT.

Parâmetros

pPropSet

[in/out] Uma matriz de DBPROPSET estruturas contendo propriedades e valores a ser definido. As propriedades especificadas nessas estruturas devem pertencer ao AAgruparar de propriedade de conjunto de linhas.

pRowsAffected

[in/out] Um ponteiro de memória onde a contagem de linhas afetadas por um comando é retornada. Se * pRowsAffected é NULL, nenhuma contagem de linhas será retornada. Caso contrário, define Abrir *pRowsAffected de acordo com as seguintes condições:

Se Em seguida
O elemento cParamSets de pParams é maior que 1 pRowsAffected representa o número total de linhas afetadas por todos os conjuntos de parâmetros especificados na execução.
O número de linhas afetadas não está disponível pRowsAffected é definido como – 1.
O comando não atualiza, excluir ou inserir linhas pRowsAffected é indefinido.

bBind

[no] True se o comando é ligado depois de ser executado. Caso contrário, false.

sessão

[no] A sessão na qual executar o comando.

szCommand

[no] O comando para executar. Pode ser NULL ao usar CAccessor, em que caso que o comando será recuperado o valor passado para a macro de DEFINE_COMMAND . Consulte ICommand:: execute no referência OLE DB Programmer para obter detalhes.

guidCommand

[no] Um GUID que especifica a sintaxe e as regras gerais para o provedor para usar ao analisar o texto de comando. Consulte ICommandText:: GetCommandText e ICommandText:: SetCommandText no referência OLE DB Programmer para obter detalhes.

Observações

Use a primeira versão desse método quando um comando já foi criado e você deseja executar um único preparar e Múltiplo execuções. A segunda versão do método leva uma sessão, cria um comando e executa o comando, vinculando todos os parâmetros conforme necessário.

Visão geral de CCommand |nbsp; Membros de classe

Index