Я использую C ++ Builder и не могу добавить запрос в базу данных MS Access (2003). Я использую этот код:
CatalogPtr cat = CoCatalog::Create();
VARIANT myConnectionString;
myConnectionString.vt = VT_BSTR;
myConnectionString.bstrVal = ADOConnetion1->ConnectionString.c_bstr();
cat->set_ActiveConnection(myConnectionString);
VARIANT mySQL;
mySQL.vt = VT_BSTR;
mySQL.bstrVal = L"Select * from table1";
cat->Views->Append(L"TestQuery", mySQL.pdispVal);
Компиляция в порядке, но при запуске этого кода я получаю нарушение прав доступа … Что я здесь не так делаю?
Задача ещё не решена.
Других решений пока нет …