powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Access2000 и VB6???
12 сообщений из 12, страница 1 из 1
Access2000 и VB6???
    #32226986
Ander
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, ЛД (Люди Добрые), как из VB6 читать базу на Access2000. В A'97 проблем не было. А здесь - стандартный контрол отказывается это делать. Помогите Чайнику
...
Рейтинг: 0 / 0
Access2000 и VB6???
    #32227042
Ди_ма
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А поподробней можно объяснить,что надо?
...
Рейтинг: 0 / 0
Access2000 и VB6???
    #32227074
Ander
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уточнение:
Есть обширная БД, создана в A'97, прог. на VB6 делает всевозможную выборку, обработку, изменение и пр.пр.пр...
В свете веяний времени был совершен неосторожный переход на Office 2000 со всеми вытекающими... База была преобразована в A'2000, и спокойная жизнь закончилась, т.к. контрол Data отказывается эту БД понимать
<Unrecognized database format '...*.MDB'> (кто бы объяснил, что это значит :)
...
Рейтинг: 0 / 0
Access2000 и VB6???
    #32227075
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем контрол ?
Есть DAO,ADO,ADO.NET
...
Рейтинг: 0 / 0
Access2000 и VB6???
    #32227087
Ander
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так ведь подписано - ЧАЙНИК!
Откудава ему знать про DAO
...
Рейтинг: 0 / 0
Access2000 и VB6???
    #32227299
D.Yesieff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тут смотря какие контролы называть стандартными :))
если Data - (тот что слева внизу в тулбоксе) тода в референсах установи ссылку на DAO 3.6
ну вообще необходимо пользоваться визардом без использования датаконтролов на голом АДО
...
Рейтинг: 0 / 0
Access2000 и VB6???
    #32227671
Flare
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нифига в References не нужно устанавливать.
VB6(SP5) насколько я понимаю?
Смотришь Properties контрола Data1(или как он там) и свойство Connect(там выпадающий комбобокс) выбираешь "Access2000". Все.
В крайнем случае можешь кодом, перед подключением или в Form_Load формы в которой у тебя контрол Data прописать:

Data1.Connect = "Access 2000"

Regards. Надеюсь затруднений не возникнет.
...
Рейтинг: 0 / 0
Access2000 и VB6???
    #32228100
Ander
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Увы, что-то здесь не так....

<<Смотришь Properties контрола Data1(или как он там) и свойство Connect(там выпадающий комбобокс) выбираешь "Access2000". Все. >> - ну нету Access2000, есть самый обычный Access.

<<В крайнем случае можешь кодом, перед подключением или в Form_Load формы в которой у тебя контрол Data прописать:
Data1.Connect = "Access 2000" >> - на это вылазит сообщение <Couldn't find installable ISAM>.
...
Рейтинг: 0 / 0
Access2000 и VB6???
    #32228298
Ardd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Преобразовывай БД в предыдущий формат ... (т.е в Access 97)
...
Рейтинг: 0 / 0
Access2000 и VB6???
    #32228430
Ander
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Многоуважаемый Ardd! Выход интересный, но неперспективный, поскольку в этой очень многообъёмной БД приходится иногда корректировать информацию, что Access-ом делать достаточно просто. Но в том то и прелесть, что Access-97 уже начисто отсутствует........
...
Рейтинг: 0 / 0
Access2000 и VB6???
    #32245427
Фотография Resident
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чтобы на VB6 можно было работать с Access 2000 через контрол Data, необходимо наличие SP5. В противном случае необходимо установить ссылку на Microsoft DAO 3.6 Object Library (поставляется вместе с Office 2000) и работать через код.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Access2000 и VB6???
    #34185225
Neva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Долго мучалась с этим. База была преобразована из access 97 в access 2000 и перестала работать программа. Выходила ошибка 3170 Couldn't find installable ISAM. Ошибка вылетала на строке Data.refresh.
Вот что нашла:
Background:
I have a VB app that opens an A2K file using DAO 3.6 and stores data in it. We have recently converted the Access file from 97 to 2000 running on win2K. Now when the user tries to run the program he gets "Could not find installable ISAM".

Solution:
We solved the problem ourselves - store it in a safe place and put it in your newsletters for all to benefit. M$ have virtually no information about this issue and clearly don't really care - yet we have used their product since 1988 to manage our data.

Error:: "Could not find installable ISAM" was fixed by updating msvbvm60.dll file installed with win2k SP3 - in other words, win2k SP3 does NOT update this .dll. The correct version to use is the VB6 SP4 (minimum) released sometime before 2002. Microsoft have acknowledged an issue with this dll, ie they announced an issue about localisation.

И действительно, после замены файла msvbvm60.dll ошибка исчезла. Ура!
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Access2000 и VB6???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]