Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Вопрос о ADODB::_ConnectionPtr


Автор: Nuzur 4.4.2006, 10:59

Код

    CString strConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=CХ;Data Source=IRON";
    ADODB::_ConnectionPtr pConnection = NULL;
    pConnection.CreateInstance( __uuidof(MSDASC::DataLinks));
    pConnection->Open( _bstr_t(strConnectionString), STR_EMPTY, STR_EMPTY, true );


Выпадает с криком и ошибкой.
База точно есть, конекш стринг точно правельный, в чем тут баг?

Автор: Kostt 4.4.2006, 11:48
Код


HRESULT hr = m_pConn.CreateInstance (__uuidof (Connection));

CString strConn = "Provider=SQLOLEDB;Network Library=DBMSSOCN;Data Source=IRON;\
        Initial Catalog=CX;Integrated Security=SSPI;";

_bstr_t connectionStr = _bstr_t( strConn );
hr = m_pConn->Open (connectionStr, _bstr_t (""), _bstr_t (""), adModeUnknown);

Не знаю, что это за Datalinks ты там создаешь, но возможно это из-за него попробуй обычный Connection.

Автор: Nuzur 4.4.2006, 12:34
Угу заработало, спасиюо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)