ATL OLEDB之OpenRowset()问题
class Cpassword : public CCommand<CAccessor<CpasswordAccessor> >{
HRESULT OpenRowset(DBPROPSET *pPropSet = NULL)
{
HRESULT hr = Open(m_session, NULL, pPropSet);
#ifdef _DEBUG
if(FAILED(hr))
AtlTraceErrorRecords(hr);
#endif
return hr;
}
}
上面第四行那个Open()函数为什么返回值不是0,是0才执行成功。
这代码是类向导自动生成的,是怎么回事,求解?