Если вы хотите сохранить состояние на нескольких страницах (например, для демонстрации завершения приложения), это немного сложно.
Я бы предложил копировать файл MDB для каждого сеанса и использовать скопированную версию. Это гарантирует, что каждый сеанс использует свои собственные данные.
- создать версию вашей базы данных доступа, которая будет использоваться в качестве нового шаблона для каждого пользователя
- в сеансе скопируйте шаблон и назовите его после идентификатора сеанса пользователя
- используйте индивидуальный MDB
Примечание: Тогда единственный недостаток, который я вижу здесь, заключается в том, что вам нужно удалить неиспользуемые файлы MDB, поскольку через некоторое время они могут получить много Вы можете сделать это с помощью запланированной задачи или даже при запуске сеанса, прежде чем создавать новую.
Я не уверен, что вы можете использовать, чтобы проверить, используется ли он или нет, но проверить дату создания файлов или, возможно, файл LDF также может помочь вам (если он не существует = не используется).