Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.12.2017, 00:47   #11
Aliens_wolfs
Форумчанин
 
Регистрация: 16.12.2009
Сообщений: 902
По умолчанию

Поменяйте провайдера в Connection и все заработает

В поставщике данных -> списке поставщике OLE DB -> выберите примерно такое название
Microsoft Office ... Accsess Database Engine

строка будет выглядеть примерно так
Код:
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=1.mdb;Persist Security Info=False
Я проверил, работает

Последний раз редактировалось Aliens_wolfs; 01.12.2017 в 08:12.
Aliens_wolfs вне форума Ответить с цитированием
Старый 01.12.2017, 11:10   #12
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Цитата:
Сообщение от Aliens_wolfs Посмотреть сообщение
Microsoft Office ... Accsess Database Engine
Уточню: этого провайдера надо ставить отдельно, в отличие от ODBC он не идёт с системой. Можно найти на сайте майкрософт
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 01.12.2017, 13:17   #13
Aliens_wolfs
Форумчанин
 
Регистрация: 16.12.2009
Сообщений: 902
По умолчанию

Цитата:
Уточню: этого провайдера надо ставить отдельно, в отличие от ODBC он не идёт с системой. Можно найти на сайте майкрософт
Если у него стоит Accsess то я думаю этот провайдер будет ну либо провайдер связанный Accsess

У него в проекте Provider=Microsoft.Jet.OLEDB.4.0, а нужен именно провайдер работающий полноценно с Accsess

Последний раз редактировалось Aliens_wolfs; 01.12.2017 в 13:22.
Aliens_wolfs вне форума Ответить с цитированием
Старый 01.12.2017, 15:17   #14
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Код:
Если у него стоит Accsess то я думаю этот провайдер будет
Не будет. Он не поставляется с офисом - проверено. Даже больше скажу: если версии платформ офиса и устанавливаемого провайдера не совпадают - он не установится. Нужно будет либо брать другой провайдер, либо сносить офис. А если на компьютере ещё и MS SQL, который тоже бывает по x86 и x64 - там вообще песня начинается: они все друг другу мешают

Цитата:
Сообщение от Aliens_wolfs Посмотреть сообщение
Provider=Microsoft.Jet.OLEDB.4.0
А этот провайдер вообще не стоит юзать на версиях винды выше ХР, тут Вы правы - работает через раз.
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
zip архив у которого Compressed size и Uncompressed size 0xFFFF dmitriegorovih Общие вопросы Delphi 22 20.01.2015 23:33
[SIZE="7"]Помогите с задачей пожалуйста !!!!!!!!!!!!!!!!!!!!!!!!!!!![/SIZE] sergeymalcow Помощь студентам 0 03.12.2014 22:52
Ошибка: String[1]: the Size property has an invalid size of 0. mrChester Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 1 18.01.2012 20:06
[SIZE="4"]Найти максимальное число y Delphi[/SIZE] Артем1904 Помощь студентам 5 16.12.2011 10:22
Резиновый font-size, Как сделать резионвый font-size в блоке? AlienNation HTML и CSS 0 26.09.2011 09:14