Почему провайдер Microsoft.АCE.OLEDB.12.0 изменяет размер формы?
Добрый день, уважаемые друзья!
Подскажите, как решить такую ситуацию.
Есть приложение, написанное в VS 2019 на С++/CLI.
Приложение работает с БД MS ACCESS, сохраненной в формате .mdb.
Провайдер в строке подключения Microsoft.Jet.OLEDB.4.0.
Сейчас нужно доработать приложение, добавив ему возможность работать с БД формата .accdb.
Поменял провайдер в строке подключения на Microsoft.АCE.OLEDB.12.0 - приложение получает данные из БД, все работает.
Однако при этом столкнулся с такой проблемой - при компиляции приложения со строкой подключения Microsoft.АCE.OLEDB.12.0 (остальное идентично) меняется размер формы и элементов, которые на ней расположены.
Это если компилировать x86. Если x64 - все в порядке.
Попробовал создать пустой проект в VS 2019 (форма, на которой DataGridView) - происходит тоже самое при использовании строки подключения с Microsoft.АCE.OLEDB.12.0.
Операционная система WIN 10, 64-х разрядная.
MS ACCESS установлен 2007 32-х разрядный.