Compartilhar via


CDataSource::OpenWithServiceComponents

Abre um objeto de fonte de dados usando os componentes de serviço no Oledb32. dll.

HRESULT OpenWithServiceComponents (
   const CLSID clsid,
   DBPROPSET* pPropset = NULL,
   ULONG ulPropSets = 1 
);
HRESULT OpenWithServiceComponents (
   LPCSTR szProgID,
   DBPROPSET* pPropset = NULL,
   ULONG ulPropSets = 1 
);

Parâmetros

  • clsid
    [in] O CLSID um provedor de dados.

  • szProgID
    [in] ID do provedor de dados do programa.

  • pPropset
    [in] Um ponteiro para uma matriz de DBPROPSET estruturas contendo propriedades e valores a ser definido.Consulte conjuntos de propriedades e grupos de propriedade na OLE DB Programmer referência no Windows SDK.Se o objeto de fonte de dados for inicializado, as propriedades devem pertencer ao grupo de propriedade fonte de dados.Se a mesma propriedade é especificada mais de uma vez no pPropset, então, qual valor é usado é específico do provedor.Se ulPropSets é zero, este parâmetro é ignorado.

  • ulPropSets
    [in] O número de DBPROPSET estruturas passaram a pPropSet argumento.Se este for zero, o provedor ignora pPropset.

Valor de retorno

Um padrão HRESULT.

Comentários

Esse método abre um objeto de fonte de dados usando os componentes de serviço no Oledb32. dll; Essa DLL contém a implementação de recursos de componentes de serviço, como o pool de recursos, inscrição automática em transações e assim por diante.Para obter mais informações, consulte "OLE DB Services" na referência o OLE DB Programmer em https://msdn.microsoft.com/library/default.asp?url=/library/en-us/oledb/htm/oledbole_db_services.asp?frame=true.

Requisitos

Cabeçalho: atldbcli.h

Consulte também

Referência

Classe CDataSource