Помогите разобраться с настройками ODBC.
Есть база данных конвертированная из MS Access в MySQL при помощи Access2MySQL Sync 3.8.4.
Есть программа написанная на VB4.0.
Подсоединяюсь при помощи DAO3.6 через ODBC и не могу редактировать или добавлять строки. Возникает ошибка "3027 - обновление невозможно, база данных доступна только на чтение". Есть большие подозрения, что неверно настроен ODBC Connector. Где в MySQL ODBC Driver настройка на полный доступ? Если подсоединяюсь с дополнительными параметрами (например, dbOptimisticValue) ругается на ошибочный параметр.
Пробовал подсоединяться при помощи объекта Data - та же ошибка 3027. Подсоединяюсь к MS Access, если галочку ODBC Driver только на чтение не ставить работает без проблем (и AddNew и Edit).
Set StatWS = DBEngine.CreateWorkspace("stat", "root", "120776", dbUseODBC)
str = "odbc;DRIVER={MySQL ODBC 3.51 Driver};" & "SERVER=localhost;" & " DATABASE=stat;" & "UID=root;PWD=120776; OPTION=3"
Set StatDB = StatWS.OpenConnection("stat", False, False, str)
Set MyQuery = StatDB.OpenRecordset("SELECT * FROM config", dbOpenSnapshot) ', dbSQLPassThrough, dbOptimisticValue)
MyQuery.AddNew