Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 select from MSysObjects через ODBC ..."отсутсвует разрешение на чтение...."  [new]
bubucha
Member

Откуда:
Сообщений: 5266
Задача - подключиться извне(не из access) к файлу ms access 97 и получить путя к файлу прилинкованых (в этот файл) таблиц второго файла ms access 97.
Подключится получается, сделать выборку из MSysObjects нет :-), ODBC рапортует о том, что "отсутсвует разрешение на чтение...."
windows xp sp3, файл рабочих групп -дефолтный, сами mdb файлы созданы дефолтно - без ограничений, паролей и проч...
акция не разовая, т.е. руками не канает.
Свойство "Description" линкованной таблицы, я так понимаю, через ODBC тоже не получить (или я не прав?)

подключаюсь с локальным файлом
файл dsn
[ODBC]
DRIVER=Microsoft Access Driver (*.mdb)
UID=admin
UserCommitSync=Yes
Threads=3
SafeTransactions=0
PageTimeout=5
MaxScanRows=8
MaxBufferSize=2048
FIL=MS Access
DriverId=25
DefaultDir=
DBQ=c:\temp\db5.mdb


Вариант поднятия апликации не канает, самого ms access 97 нет.
26 сен 17, 16:50    [20824502]     Ответить | Цитировать Сообщить модератору
 Re: select from MSysObjects через ODBC ..."отсутсвует разрешение на чтение...."  [new]
mds_world
Member

Откуда: Ташкент
Сообщений: 27457
DAO должно быть. С виндой же поставляется
set dbe=CreateObject("DAO.DBEngine.35")
set db=dbe.OpenDatabase(path, False)
for each tdf in db.tabledefs
  if tdf.connect<>"" then
    debug.print tdf.name, tdf.connect
  end if
next
26 сен 17, 21:38    [20825141]     Ответить | Цитировать Сообщить модератору
 Re: select from MSysObjects через ODBC ..."отсутсвует разрешение на чтение...."  [new]
bubucha
Member

Откуда:
Сообщений: 5266
mds_world
DAO должно быть...

Да, спс...но в мой колхоз завезли только odbc, нет не dao, не ado компонентов доступа к бд...ну да ладно , мы пойдем другим путем.

Удачи и здоровья Вам!
27 сен 17, 11:02    [20826099]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить