Открытие доступного только для чтения соединения OLEDB с внутренней базой данных MS Access с одновременным обновлением через отдельный интерфейс MS Access - PullRequest
0 голосов
/ 04 мая 2010

У меня есть внутренняя база данных MS Access 2002-2003, в которой хранятся записи блогов. Я создал отдельную интерфейсную базу данных с формами для ввода сообщений в блоге в базу данных. Наконец, у меня есть веб-сайт, использующий ASP для отображения записей в блоге.

Веб-сайт подключается напрямую к серверной базе данных с помощью объекта подключения OLEDB. Всякий раз, когда я открываю форму для создания нового сообщения в MS Access, при загрузке страницы сообщения в блоге на веб-сайте отображается ошибка:

Не удалось использовать "; файл уже используется.

Я хотел бы иметь возможность отображать старые сообщения в блоге, хотя самая новая находится в процессе добавления.

Ответы [ 3 ]

0 голосов
/ 04 мая 2010

Помимо прав доступа к папке, возможно, стоит проверить, что вы не открываете базу данных в монопольном режиме, поскольку это «заблокирует» других пользователей.

0 голосов
/ 07 мая 2010

Я не пользователь OLEDB / ADO, но я просто погуглил на этом и на этой странице о наборах записей ADO указывает, что есть статический тип набора записей. Мне показалось бы, что это именно то, что вы хотите, нет?

0 голосов
/ 04 мая 2010

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

...