다음을 통해 공유


CDataConnection::operator CDataSource&

Returns a reference to the contained CDataSource object.

operator const CDataSource&() throw( );

설명

This operator returns a reference to the contained CDataSource object, allowing you to pass a CDataConnection object where a CDataSource reference is expected.

예제

If you have a function (such as func below) that takes a CDataSource reference, you can use CDataSource& to pass a CDataConnection object instead.

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

요구 사항

헤더: atldbcli.h

참고 항목

참조

CDataConnection 클래스

CDataConnection::operator CDataSource*