Страница: 1 |
У меня во время разработки приложения, при присоединее базы Access 2002 (XP) VB ругается на неизвестный формат базы...Подскажите, что делать?
Да, работаю под XP, просто не сказал главного...VB я ставил отдельно (версия 6.0), с пиратского диска.Может там нужно какие-нить библиотеки подключить? Странно, у меня все пиратское стоит и работает. Уточни, что делаешьи как. Просто пишу Data1.DatabaseName = App.Path & "\biblio.mdb" И если база 97-ая, то все открывается, а если она - 2002 то говорит "Нераспознаваемый формат базы данных". помоему твой дата не имеет поддержки последнего Access не парься vb6 изначально незнает acces2002 конвертируй базу в 97 там гдето в ацессе в сервисе, хотя можеш и дату поискать Между прочим, проблема насущая. Я тоже с этим столкнулся. У меня Win XP, Office XP и VB6.0. Вначале я мог подключить свою базу Access созданную в Office XP. А потом что- то случилось, не пойму что и VB6.0 перестал подключать мою базу. Пробовал через Visual Data Manager, выдает ошибку 3343 DAO.Workspace Unrecognized database format 'D:\zpt.mdb. Пришлось в Access Сервис/Служебные программы/Преобразовать базу данных/в формат Access 97... И тогда все пошло. Но я клянусь, база данных созданная в Office 2K/XP у меня подключалась а по-моему надо к VB6 поставить SP5... Вот у меня все работает в такой конфигурации WINDOWS XP(база Access 2002) + VB6 SP5)... А до установки SP5 тоже в 97 формат все базы преобразовывал... Страница: 1 |
Вопрос: VB 6.0 и Access 2002
Добавлено: 07.08.03 11:16
Автор вопроса: Koe
Ответы
Всего ответов: 12
Номер ответа: 1
Автор ответа:
Черный ворон
Разработчик
ICQ: 342881585
Вопросов: 32
Ответов: 256
Профиль | | #1
Добавлено: 08.08.03 04:54
Для Access 2002 нужен поставщик данных Microsoft.Jet.OLEDB.4.0. Если работаешь на WINDOWS XP то все должно получиться он там есть.
Номер ответа: 2
Автор ответа:
Koe
Вопросов: 7
Ответов: 10
Профиль | | #2
Добавлено: 08.08.03 10:23
Номер ответа: 3
Автор ответа:
Черный ворон
Разработчик
ICQ: 342881585
Вопросов: 32
Ответов: 256
Профиль | | #3
Добавлено: 08.08.03 11:03
Номер ответа: 4
Автор ответа:
Koe
Вопросов: 7
Ответов: 10
Профиль | | #4
Добавлено: 08.08.03 13:39
 ata1.Refresh
Номер ответа: 5
Автор ответа:
Kulibin
Вопросов: 7
Ответов: 13
Профиль | | #5
Добавлено: 20.08.03 19:52
Номер ответа: 6
Автор ответа:
shtorm
Вопросов: 2
Ответов: 2
Web-сайт:
Профиль | | #6
Добавлено: 11.11.03 06:52
Номер ответа: 7
Автор ответа:
Leshiy
ICQ: 357641387
Вопросов: 4
Ответов: 6
Профиль | | #7
Добавлено: 18.12.03 03:30
Номер ответа: 8
Автор ответа:
.COM
ICQ: 212158853
Вопросов: 4
Ответов: 79
Профиль | | #8
Добавлено: 18.12.03 10:32
Номер ответа: 9
Автор ответа:
Shark
ICQ: 284036855
Вопросов: 35
Ответов: 155
Web-сайт:
Профиль | | #9
Добавлено: 25.05.05 20:27
У меня такая же проблема на половине форм база XP с паролем подключается, а на половине Unrecognized database format. Помогите
Номер ответа: 10
Автор ответа:
Shark
ICQ: 284036855
Вопросов: 35
Ответов: 155
Web-сайт:
Профиль | | #10
Добавлено: 25.05.05 20:28
Ссылка на Microsoft DAO 3.6 Object Library есть
Номер ответа: 11
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #11
Добавлено: 27.05.05 05:06
Контрол Data - это DAO.
А с версии 2000 Access перешёл на ADO.
И вообще, забейте вы на эти дейта-контролы, ничё кроме гемора от них нет.
Подключайте ADODB и юзайте.
Номер ответа: 12
Автор ответа:
Shark
ICQ: 284036855
Вопросов: 35
Ответов: 155
Web-сайт:
Профиль | | #12
Добавлено: 28.05.05 23:28
С ADODB еще больше проблем если программа простая используйте DATA только SP5 нужен. Если в поле типа базы есть строка Access 2000, то это новая DATA и с XP работать может