Конфигурация MySQL ODBC - PullRequest
       4

Конфигурация MySQL ODBC

0 голосов
/ 30 апреля 2018

Мне удалось заставить мой Access работать как интерфейс для MySQL. Мне удалось заставить его работать через строку подключения, но из-за некоторых особенностей в коде я хотел бы сохранить конфигурацию DSN как DSN пользователя.

Я столкнулся с одной конкретной проблемой. Мне нужно использовать option=3 внутри строки подключения, потому что без option=3 я получаю ошибку: The Microsoft Jet database engine stopped the process because you and another user are attempting to change the same data at the same time. Если я включаю option = 3 в строку подключения, все работает хорошо. Дело в том, что в конфигурации источника данных Mysql Connector / ODBC я не знаю, какой флажок / опция представляет option=3

1 Ответ

0 голосов
/ 30 апреля 2018

Документ об этом находится здесь: Параметры соединения Connector / ODBC

option=3 выглядит устаревшим, как указано в в этом ответе :

Option=3; соответствует FLAG_FIELD_LENGTH (1) + FLAG_FOUND_ROWS (2)

Это выглядит действительно устаревшим, поскольку в документе я не могу найти никаких ссылок на FLAG_FIELD_LENGTH

Таким образом, мы можем предположить, что флаг, который вам действительно нужен, это FLAG_FOUND_ROWS

Согласно документу, опция GUI для этого флага -

Возвращать совпавшие строки вместо затронутых строк

enter image description here

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