![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Нет доступа к Access через BDE [D5, Access]
solsoft © (2002-03-06 13:43:00)Здравствуйте!
Не могу под Win2000(Office2000) из BDE открыть таблицу Access-a.
Пишет "General SQL Error. -2147221164 ".
Через ODBC - нормально!
Может какого-то файла не хватает?.. Подскажите, пожалуйста, если кто сталкивался!!!
solsoft (2002-03-07 10:42:00) [1]Всё! Нашёл!!!
Как всегда, ларчик просто открывался - надо было знать,
куда ключик вставить! :-))
Просто зарегистрировать DLL-шку:
C:\Program Files\Common Files\Microsoft Shared\DAO\Dao350.dll
Это можно сделать наверное и с помощью regsvr32,
но я это сделал какой-то утилитой.
После регистрации в регистре прописывается много
чего нужного, и всё заработало!!!
Видимо офис2000 не считает нужным заниматься всякими там DAO
по умолчанию...
Спасибо большое всем! Удачи!
solsoft (2002-03-07 09:33:00) [2]Да что ж такое... Никто вопроса не читает...
Ну, спасибо всем за участие, мастера вы мои невнимательные...
Причём здесь ODBC, если я писал, что через него у меня всё нормально?.. Причём здесь ковертация Access2000-97, если я писал,
что в принципе нет доступа к Access-у при использовании нативного
драйвера к ЛЮБОМУ файлу? Да и ошибка совсем другая выскакивает, если б это было связано конкретно с Access2000...
Снимаю свой вопрос! Может оно "само пройдёт"... :-))
ghost_by (2002-03-06 19:44:00) [3]Использовать базу Access 2000 всетаки можно....
Если желаешь использовать базу Access2000 -> в самом Access"e (МЕНЮ)Сервис -> Служебные программы -> преобразовать базу данных -> к предыдущей версии базы данных ...
А вообще есть более универсальный метод: Пуск -> Настройка -> Панель управления -> Источник данных ODBC. Там создаешь новый DSN и через BDE юзаешь данный DSN. Может быть и коряво, но зато работает.
solsoft (2002-03-06 17:54:00) [4]Так а я о чём толкую!!!
На любой файл - такую ошибку даёт!!!
Вот в каком-то форуме вычитал, что Access2000
не прописывает ссылок на DAO, а только на ADO...
(хотя сами файлы все на месте).
Вы не слышали про такое?
Kuusiniemi (2002-03-06 17:48:00) [5]Ну Вы, блин, даете... Я Вам еще раз повторяю - с mdb от Access 97 все и будет нормально, а с mdb формата Access 2000 BDE работать не умеет и не будет уметь!!! Или BDE у Вас даже на Access 97 перестало работать?
solsoft (2002-03-06 17:40:00) [6]Так всё работало!..
По крайней мере, связь с файлами *.mdb от Access-97 была отменной!
А сейчас (после переустановки Win2000) BDE в принципе отказывается связаться с Native драйвером MS Access!...
Kuusiniemi (2002-03-06 16:30:00) [7]BDE не работает с MS Access 2000. Либо используйте MS Access 97, либо переходите на ADO.