Мне было предложено внести некоторые изменения в базу данных Access, используемую местной компанией. База данных находится на сервере и находится в формате Access 2003 (mdb). Компания использует Access 2007. Предыдущий программист больше не доступен, и документации очень мало. Теперь я скопировал базу данных (delta.mdb) и внутреннюю базу данных (delta_be.mdb) на свой компьютер дома, чтобы я мог работать над ней. При запуске базы данных появляется следующее сообщение об ошибке: «//deltamain/orderprogram/delta_be.mdb» не является допустимым путем. Затем я вошел в VBA и искал ссылки на «delta_be.mdb», чтобы изменить путь. Но я не мог найти никаких ссылок. Вопрос 1 - Может ли кто-нибудь сказать мне, где хранится путь к базе данных базы данных? Возможно, это свойство базы данных? Я не могу найти его нигде. Вопрос 2- Существует ли способ распечатать список имен всех объектов в базе данных. Я не хочу анализировать объекты, просто напечатайте имена.
Спасибо!Microsoft Access 2007 - Как изменить путь к базе данных
0
A
ответ
1
Вопрос 1 - Может ли кто-нибудь сказать мне, где хранится путь к базе данных базы данных? Возможно, это свойство базы данных? Я не могу найти его нигде.
Ответ 1: внешние ссылки или путь хранятся в системной таблице MsysObjects в базе данных.
Ниже SQL даст все связанное имя таблицы и соединение (ссылка бакэнду)
SELECT MsysObjects.Name, MsysObjects.Connect
FROM MsysObjects
WHERE (((MsysObjects.Connect) Is Not Null));
Вопрос 2 Есть ли способ, чтобы напечатать список имен всех объектов в базе данных.
Ответ 2: Ниже sql предоставит вам все пользовательские и системные объекты в базе данных.
+0
Спасибо, Hiten004. Я буду использовать ваш код. – CurtisD
Смежные вопросы
- 1. Каков правильный путь в Java для подключения к базе данных Microsoft Access 2007?
- 2. Соединение Microsoft Access 2007
- 3. Совместимость базы данных Microsoft Access 2007 - 2010?
- 4. Форма ввода Microsoft Access 2007
- 5. не может подключиться к базе данных Access 2007, используя Talend
- 6. Microsoft Access 2007 Chartspace Help
- 7. Изменить путь в Microsoft Access 2010
- 8. Ограничить доступ к базе данных нескольким пользователям. (MS Access 2007)
- 9. Как изменить сохраненную спецификацию импорта Microsoft Access 2007 или 2010?
- 10. Подключить Access 2007 к базе данных SQL Server 2008
- 11. Как импортировать таблицы Microsoft Visual Foxpro в Microsoft Access 2007?
- 12. как перейти к выбору текстового окна Microsoft access 2007
- 13. Невозможно подключиться к базе данных Microsoft Access (C++)
- 14. Ошибка при подключении к MS Access 2007
- 15. Microsoft Access 2007 & VBA & CSV и ... stuff
- 16. Доступ к базе данных Microsoft Access на сервере Windows
- 17. Подключиться к базе данных Microsoft Access с XCode
- 18. Запрет доступа Microsoft Access 2010 к базе данных
- 19. Подключение к файлу Microsoft Access на сервере
- 20. Создание расширяемых форм в Microsoft Access 2007
- 21. Ошибка преобразования типа в Microsoft Access 2007
- 22. Microsoft Access 2007, прочитанный из шаблона
- 23. Изменить путь к файлу запроса в доступе к Microsoft
- 24. Как подключиться к базе данных MS Access?
- 25. Принуждение Microsoft Access к подтверждению наличия файла ADE Microsoft Access
- 26. Присоединение к Access 2007
- 27. Click-To-Dial в Microsoft Access 2007
- 28. Microsoft Access 2007, о значении столбца
- 29. Hibernate with Access 2007
- 30. Хранение JTextArea из Swing в базе данных Access 2007
Open Linked Table Manager (я считаю, что в разделе «Инструменты базы данных» в 2007 году, внешние данные в 2010/13/16), выберите все таблицы и нажмите «ОК», чтобы просмотреть файл на вашем компьютере. – Parfait
Спасибо, Парфе. Менеджер Linked Table работал, и теперь я могу работать с базой данных. – CurtisD