Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Access > Access и ODBC


Автор: zzpro 31.8.2004, 12:10
Здравствуйте господа.

Просьба помочь.
Ситуация такая:
Есть база данных на Access 97 . Мне надо к ней подключиться через ODBC.
Что я делаю:
1. Перехожу в [Панель управления]=> [Администрирование]=>[Источник данных ODBC]
2. Разделе [User DSN], нажимаю кнопку [Add], и выбираю [Driver do Microsoft Access]
3. Ввожу имя источника данных, выбираю путь к базе, через кнопку [Дополнительно]
ввожу имя и пароль, под которыми создавалась база.
4. Сохраняю.

Затем пытаюсь сие соединение открыть в Exel-е. Тестирование связи проходит нормально,
Выходит и список таблиц в базе. Но при попытке выбрать данные,
сообщение об ошибке пишет 'Записи не могут быть прочитаны, отсутствует
разрешение на чтение данных'.

Подскажите что я не так делаю?

Автор: marvin 1.9.2004, 21:18
А ты не пробовал открывать в Exel-e просто базу данных без всяких источников? Короче, выбираешь "Открыть...", в появившемся окне выбираешь "тип файлов" - Базы данных Access, находишь свою базу и открываешь. Дальше можно изменять запросы. Выбираешь в меню "изменить запрос". Появится окно "Изменение запроса OLE DB."

IMHO.

Автор: shilnik 3.9.2004, 10:40
Цитата
'Записи не могут быть прочитаны, отсутствует
разрешение на чтение данных'


Значи отсутствуют разрешения. Файл с пользователями (это который *.mdw) свой создавал, или использовал system.mdw? Проверь чтобы именно он открывался с базой.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)