Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения
KANSoftWare

Говорит мол невозможно открыть файл

Delphi , Базы данных , Access

Говорит мол невозможно открыть файл

Автор: Vit
WEB-сайт: http://forum.vingrad.ru

Говорит мол невозможно открыть файл. И на самом деле еще виден файл блокировки Access. Как закрыть базу так чтоб этот файл исчез и я мог сохранить.

Ответ:

session.close 

Классическая проблема "файл в использовании"!

Так что Вит пытается сохранить файл базы данных, но не может потому, что файл заблокирован Access. И, конечно, есть файл блокировки (.ldb или .lck) Access.

Решение не заключается в закрытии сессии, аrather в закрытии приложения Access само. Вот что вы можете сделать:

  1. Закройте все экземпляры Microsoft Access.
  2. Вручную удалите файл блокировки (например, your_database_name ldb).
  3. Попробуйте сохранить базу данных снова.

Альтернативно, если вы используете 32-разрядную версию Access и ваша база данных достаточно велика, чтобы требовать более 2 ГБ памяти, вам может потребоваться использовать свойство DBEngine.Type = dbShareable в коде VBA для освобождения блокировки:

Sub ReleaseLock()
    Dim db As DAO.Database

    Set db = CurrentDb
    db.Type = dbShareable
    db.Close

     ' Вручную удалите файл блокировки (например, your_database_name ldb)
End Sub

Выполните этот код в Access VBA, и он должен освободить блокировку. Затем вы сможете сохранить свою базу данных.

Обратите внимание, что если другие пользователи одновременно доступны к базе данных, они могут испытать ошибки или несовместимости при закрытии файла. Всегда рекомендуется координироваться с другими пользователями перед изменениям в базе данных.

В статье Vit из форума Vingrad.ru описывается проблема с открытием файла,blocks access к базе данных, и предлагается решение в виде закрытия сессии при помощи команды `session.close`.


Комментарии и вопросы


Ваше мнение или вопрос к статье в виде простого текста (Tag <a href=... Disabled). Все комментарии модерируются, модератор оставляет за собой право удалить непонравившейся ему комментарий.

заголовок

e-mail

Ваше имя

Сообщение

Введите код




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Access ::


реклама



©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru Rambler's Top100

Время компиляции файла: 2024-05-19 17:53:24
2024-05-19 20:52:07/0.0025599002838135/0