При попытке выполнить следующую инструкцию с моим файлом .accdb:
grant select on MSysObjects to Admin;
Я получаю следующую информацию из QSqlError :: text ():
encountered SQL Error [[Microsoft][ODBC Microsoft Access Driver] Cannot open the Microsoft Access database engine workgroup information file. ODBC3: Unable to execute statement]
Я понимаючто эта проблема может проявиться в среде .net, если у вас есть поврежденный или отсутствующий файл System.mdw.Вышеупомянутый файл существует для меня в следующем каталоге:
C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Access
Я пытаюсь выполнить SQL-запросы, используя QODBC, используя Qt Framework.Это какое-то ограничение каркаса Qt?Или я что-то упускаю здесь очевидное?Я попытался переместить файл System.mdw в каталог bin моего приложения, чтобы посмотреть, поможет ли это (думая, что, возможно, приложение не может найти нужный файл), но, к сожалению, это не имеет значения.
Я используюQt 5.12.0.