Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: VB 6.0 и Access 2002 Добавлено: 07.08.03 11:16  

Автор вопроса:  Koe

У меня во время разработки приложения, при присоединее базы 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
Автор ответа:
 Koe



Вопросов: 7
Ответов: 10
 Профиль | | #2 Добавлено: 08.08.03 10:23

Да, работаю под XP, просто не сказал главного...VB я ставил отдельно (версия 6.0), с пиратского диска.Может там нужно какие-нить библиотеки подключить?

Ответить

Номер ответа: 3
Автор ответа:
 Черный ворон



Разработчик

ICQ: 342881585 

Вопросов: 32
Ответов: 256
 Профиль | | #3 Добавлено: 08.08.03 11:03

Странно, у меня все пиратское стоит и работает.

Уточни, что делаешьи как.

Ответить

Номер ответа: 4
Автор ответа:
 Koe



Вопросов: 7
Ответов: 10
 Профиль | | #4 Добавлено: 08.08.03 13:39

Просто пишу

Data1.DatabaseName = App.Path & "\biblio.mdb"
 ;Data1.Refresh

И если база 97-ая, то все открывается, а если она - 2002 то говорит "Нераспознаваемый формат базы данных".

Ответить

Номер ответа: 5
Автор ответа:
 Kulibin



Вопросов: 7
Ответов: 13
 Профиль | | #5 Добавлено: 20.08.03 19:52

помоему твой дата не имеет поддержки последнего Access

Ответить

Номер ответа: 6
Автор ответа:
 shtorm



Вопросов: 2
Ответов: 2
 Web-сайт: нету
 Профиль | | #6
Добавлено: 11.11.03 06:52

не парься vb6 изначально незнает acces2002 конвертируй базу в 97 там гдето в ацессе в сервисе, хотя можеш и дату поискать

Ответить

Номер ответа: 7
Автор ответа:
 Leshiy



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
Автор ответа:
 .COM



ICQ: 212158853 

Вопросов: 4
Ответов: 79
 Профиль | | #8 Добавлено: 18.12.03 10:32

а по-моему надо к VB6 поставить SP5...

Вот у меня все работает в такой конфигурации WINDOWS XP(база Access 2002)  + VB6 ;(SP5)...

А до установки SP5 тоже в 97 формат все базы преобразовывал...

Ответить

Номер ответа: 9
Автор ответа:
 Shark



ICQ: 284036855 

Вопросов: 35
Ответов: 155
 Web-сайт: www.ma26.ru
 Профиль | | #9
Добавлено: 25.05.05 20:27
У меня такая же проблема на половине форм база XP с паролем подключается, а на половине Unrecognized database format. Помогите

Ответить

Номер ответа: 10
Автор ответа:
 Shark



ICQ: 284036855 

Вопросов: 35
Ответов: 155
 Web-сайт: www.ma26.ru
 Профиль | | #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-сайт: www.ma26.ru
 Профиль | | #12
Добавлено: 28.05.05 23:28
С ADODB еще больше проблем если программа простая используйте DATA только SP5 нужен. Если в поле типа базы есть строка Access 2000, то это новая DATA и с XP работать может

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам