Не читается база данных

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Dummiel
Бывалый
Бывалый
 
Сообщения: 235
Зарегистрирован: 11.06.2004 (Пт) 9:15
Откуда: Алтай

Не читается база данных

Сообщение Dummiel » 09.07.2004 (Пт) 10:54

Други мои!
Работаю с VB 6.0. Сделал БД на Access 2000, а объект Data кричит, что нераспознаваемый формат БД. В то же время программно читает. Любимая BIBLIO.MDB в составе пакета VB 6.0 читается без проблем, а Аccess 2000 кричит, что она сделана в старой версии Аccess.
И шо делать?

Други, коли не в лом - намыльте на dummiel@list.ru

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 09.07.2004 (Пт) 11:06

А Jet на машине какой версии?
I don't understand. Sorry.

baha76
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 168
Зарегистрирован: 07.01.2004 (Ср) 10:59
Откуда: Ташкент

Сообщение baha76 » 09.07.2004 (Пт) 11:19

Попробуй перевести свой БД в формат Access97.

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 10.07.2004 (Сб) 10:29

Ну дык.. VB6 в принципе не знает, что такое Access 2000. Для обучения нужно скачать VB Service Pack 5 отсюда -- http://msdn.microsoft.com/vstudio/downl ... vb_en.aspx
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

Dummiel
Бывалый
Бывалый
 
Сообщения: 235
Зарегистрирован: 11.06.2004 (Пт) 9:15
Откуда: Алтай

Сообщение Dummiel » 13.07.2004 (Вт) 11:46

Спасибо, други мои!
Дело в том, что я не знаю, как ответить на вопрос о версии Jet - тупо не знаю где искать эту версию.
Далее - как перевести БД в формат Access97?
Еще - при создании БД программно объект DATA так же не читает ее - не могу, грит, распознать формат этой БД.
Вот такие дела.

baha76
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 168
Зарегистрирован: 07.01.2004 (Ср) 10:59
Откуда: Ташкент

Сообщение baha76 » 13.07.2004 (Вт) 12:56

Если на твоей машине установлен Access 2000 или ХР, то скорее всего версия Jet 4.0

Чтобы преобразовать базу данных в другой формат, открой ее в Access,
кликни меню Сервис -> Служебные программы -> Преобразовать базу данных -> здесь увидишь доступные форматы.

Советую использовать ADODC вместо Data. Она более гибкая.
Ну конечно кому что нравится. :)
Лично я пользуюсь собственным контролом, которую создал на базе ADODC. :D

Dummiel
Бывалый
Бывалый
 
Сообщения: 235
Зарегистрирован: 11.06.2004 (Пт) 9:15
Откуда: Алтай

Сообщение Dummiel » 23.07.2004 (Пт) 7:30

:D Спасибо, други!

Буду пробовать. Вот только сервиспак5 по указанной ссылке не качается. А вот с ADODB побаиваюсь связываться - что-то этот контрол мне сложноватым показался. Хотя, человек от обезьяны отличается лучшей обучаемостью! :)

Samovar
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 111
Зарегистрирован: 23.05.2004 (Вс) 8:13

Сообщение Samovar » 23.07.2004 (Пт) 16:18

Чтобы пользовать Access2000 MDB надо поставить MDAC 2.8 (с 2.7 тоже работает). Скачай на сайте M$, весит около 5M.
Ну и потом просмотри свойства доступа к файлу...

Относительно SP для VB, то последняя версия - SP6. Поищи в Поиск-е там бъла прамая ссылка на файл.
Ученье - свет, неученых - тьма.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 28

    TopList  
cron