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