Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Если в Access осуществлена связь с таблицей из другой базы данных / 5 сообщений из 5, страница 1 из 1
09.03.2004, 15:43
    #32434966
werik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Если в Access осуществлена связь с таблицей из другой базы данных
Производственная необходимость! ПОМОГИТЕ ПОЖАЛУЙСТА!
Если в Access осуществлена связь с таблицей из другой базы данных
как к ней обратится из Бейсика встроенного
когда эта таблица не была перемещена все работало и это выглядело так:
Dim dbs As Database
Dim stab As DAO.Recordset
Set dbs = CurrentDb()
Set stab = dbs.OpenRecordset("Соответствия", dbOpenTable) /// теберь здесь ОШИБКА!
...
Рейтинг: 0 / 0
09.03.2004, 15:53
    #32434997
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Если в Access осуществлена связь с таблицей из другой базы данных
А какая ОШИБКА?

Поскольку автор вопроса это скрывает, могу погадать в воздух.

1. Изменилось имя таблицы - тогда все просто.
2. Нельзя (не уверен) писать dbOpenTable с линкованными таблицами. Тогда можно:
2.1. Заменить dbOpenTable на dbOpenDynaset. Но тогда что-нибудь может перестать работать.
2.2. Вместо
Set dbs = CurrentDb()
написать
Set dbs = DBEngine(0).OpenDatabase(...)
и после всего
Set dbs = Nothing
...
Рейтинг: 0 / 0
09.03.2004, 15:57
    #32435008
dbOpenDynaset
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Если в Access осуществлена связь с таблицей из другой базы данных
если пользуешь seek, то открой вместо CurrentDB()
Set mDB = DBEngine.Workspaces(0).OpenDatabase([Новый Путь К Базе])
, а дальше так же
если не пользуешь seek-off, просто убери (, dbOpenTable) - будет использовано(по умолчанию для не табличных объектов) dbOpenDynaset
...
Рейтинг: 0 / 0
09.03.2004, 16:22
    #32435067
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Если в Access осуществлена связь с таблицей из другой базы данных
werikкогда эта таблица не была перемещена

Проверить правильность пути к таблице (к файлу БД, к БД на сервере) в её свойствах.
...
Рейтинг: 0 / 0
10.03.2004, 10:13
    #32435764
werik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Если в Access осуществлена связь с таблицей из другой базы данных
Спасибо всем огромное убрал dbOpenTable и все заработало!
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Если в Access осуществлена связь с таблицей из другой базы данных / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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