C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Провайдер, Еще один вопрос
_vadim_
Отправлено: 10.06.2004, 20:49


Ученик-кочегар

Группа: Участник
Сообщений: 18



Какой провайдер оптимален в плане совместимости для соединения с БД Access?

Microsoft Jet 4.0 OLE DB Provider при соединении с запароленной базой выдает ошибку типа: подключение невозможно из за ошибки инициализации поставщика. Не удается запустить приложение. и т.д.
Однако, если снять с базы пароль — работает.

Microsoft OLE DB Privider for ODBC Driver работает вроде бы без проблем, есть пароль, нет пароля, неважно. Но, опять же при запуске программы в другой системе, где Access может даже и не установлен.
Ругается типа: Не определен драйвер поумолчанию и чето еще, не помню. Если же Access в системе установлен, то все равно выдает ошибку, что неправильный пароль.

Это вне моего понимания.
Требуется что бы программа работала на любой системе.
Использую ADO->Access система WinXP. Пароль на БД обязателен.
Кто что может посоветовать по этому поводу?
AVC
Отправлено: 11.06.2004, 08:09


Ветеран

Группа: Модератор
Сообщений: 1583



Сменить СУБД. С Access всегда одни проблеммы. Моё личное мнение.
Valdemar
Отправлено: 11.06.2004, 08:18


Мастер участка

Группа: Участник
Сообщений: 433



2_vadim_
Решение вашей проблемы здесь.
_vadim_
Отправлено: 11.06.2004, 11:35


Ученик-кочегар

Группа: Участник
Сообщений: 18



To AVC:
Имхо Access как нельзя лучше подходит для создания локальной базы данных. Гемора меньше и редактор всегда под рукой и более менее надежно. Надо только уметь с ним обращаться. smile.gif

Вернуться в Работа с базами данных в C++Builder