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

Data1.Connect = "Access 2000"

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

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

<<В крайнем случае можешь кодом, перед подключением или в Form_Load формы в которой у тебя контрол Data прописать:
Data1.Connect = "Access 2000" >> - на это вылазит сообщение <Couldn't find installable ISAM>.
...
Рейтинг: 0 / 0
06.08.2003, 10:24
    #32228298
Ardd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access2000 и VB6???
Преобразовывай БД в предыдущий формат ... (т.е в Access 97)
...
Рейтинг: 0 / 0
06.08.2003, 11:36
    #32228430
Ander
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access2000 и VB6???
Многоуважаемый Ardd! Выход интересный, но неперспективный, поскольку в этой очень многообъёмной БД приходится иногда корректировать информацию, что Access-ом делать достаточно просто. Но в том то и прелесть, что Access-97 уже начисто отсутствует........
...
Рейтинг: 0 / 0
23.08.2003, 16:31
    #32245427
Resident
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access2000 и VB6???
Чтобы на VB6 можно было работать с Access 2000 через контрол Data, необходимо наличие SP5. В противном случае необходимо установить ссылку на Microsoft DAO 3.6 Object Library (поставляется вместе с Office 2000) и работать через код.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
08.12.2006, 09:57
    #34185225
Neva
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access2000 и VB6???
Долго мучалась с этим. База была преобразована из 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
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Access2000 и VB6??? / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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