![]() |
|
|
![]()
|
|
| Shift1834 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 2.11.2011 Репутация: нет Всего: нет |
Пишу стандартный код, который работал в прошлых проектах:
На строчке ADOConnection1->Open(); появляется исключение: EOLeException with message "Неопознанная ошибка". Когда нажимаю кнопку "Проверить соединение" в IDE, то все ОК, а тут ..! Подскажите что это может быть? Застрял на ровном месте! |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: нет Всего: 130 |
Во-первых, при чём тут раздел по Access? Во-вторых, что содержится в переменной BasePath?
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Shift1834 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 2.11.2011 Репутация: нет Всего: нет |
Соединяюсь с Access вот и раздел такой выбрал.
В BasePath путь к базе, выводил строчку конекта в Memo все нормально. Пробовал и так (база в папке дебуг рядом с exe)
не помогает! Пробовал в корень диска D положить и назвать базу без русских букв - естественно тоже не помогло |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: нет Всего: 130 |
Два слэша поставь после пути перед названием базы, и пробелы из названия убери, т.е.:
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Shift1834 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 2.11.2011 Репутация: нет Всего: нет |
1. Пробовал на своей машине (Win7 64 bit без "наворотов") с БД созданной когда-то в Access 2003 - не работает.
2. Пробовал на компе сестры (WinXP 32 bit), на котором раньше программированием занимался и на котором всегда работал этот код - и сейчас работает. Осталось определить это у меня Win7 недоделанная или оно вообще не будет работать на других ОС. Запустите пожалуйста этот файлик (621 КВ) у кого Win 7 или Vista. |
|||
|
||||
| Shift1834 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 2.11.2011 Репутация: нет Всего: нет |
Прочел статью. Скачал и установил драйвер для 64 bit.
Пробую по инструкции соединятся такой строкой:
Пишет: "Не удается найти указанный поставщик. Вероятно, он установлен неправильно." Почему оно его не находит? |
|||
|
||||
| Shift1834 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 2.11.2011 Репутация: нет Всего: нет |
Удалил Офис 64 bit поставил 32 bit драйвер Microsoft.ACE.OLEDB.12.0 теперь находится, но не конектится - та же ошибка что и с Microsoft.Jet.OLEDB.4.0
Кто-нибудь подскажите хоть что-то! |
|||
|
||||
| Mach3 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 158 Регистрация: 26.11.2005 Репутация: нет Всего: 2 |
Запустил на обоих ноутах, XP32, Win7 64.. и там и там все норм --------------------
Век живи - век учись... |
|||
|
||||
![]()
|
| Правила форума "C++: Базы данных" | |
|
|
Данный форум предназначен для обсуждения вопросов прямым образом связанных с C++ и БД. Так, вопросы только по C++ следует задавать в C++:Общие вопросы а вопросы по абстрактным БД в Базах данных или в соответствующих под-форумах. Благодарим за понимание. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, chipset. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Базы данных | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |