Partilhar via


CDataConnection::operator CDataSource&

Retorna uma referência ao objeto contido de CDataSource .

operator const CDataSource&() throw( );

Comentários

Esse operador retorna uma referência ao objeto contido de CDataSource , permitindo que você transmita um objeto de CDataConnection onde uma referência de CDataSource é esperada.

Exemplo

Se você tiver uma função (como func abaixo) que utiliza uma referência de CDataSource , você pode usar CDataSource& para passar em vez de um objeto de CDataConnection .

void SourceFunc(const CDataSource& theSource)
{
   CComVariant var;
   theSource.GetProperty(DBPROPSET_DATASOURCEINFO, DBPROP_DATASOURCENAME, &var);
}
CDataConnection dc;
dc.Open(szInit);
SourceFunc(dc);

Requisitos

Header: atldbcli.h

Consulte também

Referência

Classe CDataConnection

CDataConnection::operator CDataSource*