Класс ADODB createInstance не зарегистрирован

,

Я работаю с портативным сканером штрих-кодов, использующим WinCe 6. Разработка на Visual Studio 2008 с помощью ADO для установления соединения между устройством и моим сервером.

К сожалению, в режиме отладки я вижу, что мой объект obj: hr (HRESULT) получает незарегистрированное значение класса. Вот код:

    bool Database::Open(char* UserName, char* Pwd,char* CnnStr){
    CoInitialize(0);

    //cnn->Open(strCnn,"sa","sa",NULL);
    try
    {
        HRESULT hr = NULL;
        hr = CoInitialize(NULL);



        hr    = m_Cnn.CreateInstance(__uuidof(ADODB::Connection));
        m_Cnn->Open(CnnStr, UserName, Pwd, NULL);
    }

    CATCHERROR(m_Cnn,0)

    sprintf(m_ErrStr,"Success");
    return 1;

CoUninitialize();
return 0;
}

Может кто-нибудь помочь?

-Treak

0 ответов

Другие вопросы по тегам