| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB6 > Access 2003 и VB6 |
| Автор: Wolfer1 1.7.2008, 13:00 |
| Пожалуйста подскажите - почему база созданная в Access 2003 не может открыться в VB6. Что нужно для этого сделать. С уважением из Бреста - Wolfer |
| Автор: Akina 1.7.2008, 13:24 |
| Обновите MDAC |
| Автор: Wolfer1 1.7.2008, 13:51 |
| MDAC 2.8 - для этих целей годится ? |
| Автор: Wolfer1 1.7.2008, 15:26 |
| При установке MDAC 2.8 - пишется, что все компоненты уже установлены в системе. Вопрос вот какой... В офисе стояли компьютеры с Win 98 и офис 97. Были установлены программы на VB которые работали с базами данных Access 97. После установки новых компьютеров с Win XP SP2 программы на VB перестали считывать базы access 97. После конвертации их под access 2003 так же выдается ошибка. |
| Автор: Akina 1.7.2008, 15:31 |
| КАКАЯ ошибка? |
| Автор: Wolfer1 1.7.2008, 15:49 |
| Unrecognized datebase format E:\ и дальше путь к базе Если перевести - то "Непризнанный формат базы данных" |
| Автор: Akina 1.7.2008, 16:26 |
| "Нераспознанный" на самом деле. А собсно в 2003 Офисе эта МДБ-шка открывается? |
| Автор: Wolfer1 2.7.2008, 07:41 |
| Да в офисе 2003 открывается и под форматом 97 и под форматом 2003 Я пробовал на офис 2003 дополнительно установить Access 97, после этого на некоторых компьютерах МДБ-шка стала открываться из VB6, а на других пишет "недостаточно памяти для открытия", хотя оперативки 2 ГБ. И это на тех, где Win XP SP3. Но открывается всё равно только в формате офис 97. Попробую для эксперимента полностью удалить офис 2003 и установить Access 97 - если заработает, тогда установлю офис 2003. Как говорится - методом научного тыка. Хотя по большому счету очень не понятная картина. И хотелось бы разобратся, в чём дело. |
| Автор: Akina 2.7.2008, 08:16 |
| В таком случае однозначно надо смотреть компоненты и ссылки в проекте - там скорее всего ссылки на старую DAO или что-то вроде этого. Возможно также, что есть референсы на API или использованы ActiveX, у которых есть изменения в интерфейсах. |
| Автор: Wolfer1 2.7.2008, 08:46 |
| Спасибо. Буду разбираться. Хотя проект чужой, но думаю что ты прав. Что то в проекте не так. И скорее ссылки на старую DAO. Разберусь - напишу. Ещё раз спасибо. |
| Автор: Baha_Ahmed 5.7.2008, 21:42 | ||
Создай структуру БД в любой из access и Сервис-служебные программы-преобразовать базу данных-в формат access 97 и после и используй либо DAO или ADO не имеет значение все работает. Успехов!! |
| Автор: Wolfer1 8.7.2008, 12:45 | ||
Да всё работает. Спасибо. |