Использование ActiveConnectionProperty каталога в VC ++ с базой данных SQLite? - PullRequest
0 голосов
/ 08 мая 2019

Я пытаюсь проверить целостность своей базы данных SQLite и использовал PutActiveConnection. Мой вопрос: возможно ли это? Вот пример кода

Я пытался запустить свой код, но я получаю сообщение об ошибке, что моя база данных не существует или есть какая-то проблема с подключением

_bstr_t strcnn("Provider='SQLite3 ODBC Driver';Data source = 'c:\\Northwind.db';");  

   try {  
      TESTHR(hr = m_pCnn.CreateInstance(__uuidof(ADODB::Connection)));  
      TESTHR(hr = m_pCatalog.CreateInstance(__uuidof (Catalog)));  
      m_pCnn->Open(strcnn, "", "", NULL);  
      m_pCatalog->PutActiveConnection(_variant_t((IDispatch *) m_pCnn));

Ожидаемый результат в том, что он не говорит, что база данных повреждена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...