Вход | Регистрация
 

Работа с mdb. Операция SELECT

Работа с mdb. Операция SELECT
Я
   iceman2112
 
14.05.19 - 13:38
Доброго времени суток.

Появилось необходимость работы с mdb, простая операция выборки.
Нашел в интернете 2 варианта подключения, каждые вариант, при операции Open выдает, как я понял, стандартные ошибки, и как их исправить я уже не понимаю, ставил дравайра, прописывал в диспетчер ODBC что-то, все одно и то же:

Может кто сталкивался и наставит на путь истинный

Через такую строку:
"Driver={Microsoft Access Driver (*.mdb)};Dbq=" + ПутьФайла + ";"

Выдает:
Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию

Такая строка:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + ПутьФайла;

Выдает:
Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (ADODB.Connection): Не удается найти указанный поставщик. Вероятно, он установлен неправильно.
 
 
   big
 
1 - 14.05.19 - 13:50
Может быть как-то поможет. Когда-то давно работал с mdb, но уже и не вспомню как чего...

https://www.connectionstrings.com/access/
   Simod
 
2 - 14.05.19 - 13:56
   iceman2112
 
3 - 14.05.19 - 14:07
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile.mdb;
Persist Security Info=False;

Вот эта заработала.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует