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