planetz Ответов: 1

Множественный вход в базу данных ms access


Всем Привет,

Я сделал портал, используя базу данных .net, C# и ms access.
Суть портала состоит в том, чтобы собирать отзывы пользователей и отправлять их в базу данных.
Поэтому, когда один пользователь входит в систему и делает свой бизнес, все идет хорошо.

Но когда несколько пользователей используют портал одновременно, то есть пытаются отправить данные одновременно, возникает ошибка.

Есть идеи, что я могу сделать с базой данных, чтобы она правильно принимала входные данные пользователей или вообще ничего не принимала, если есть проблема? Может быть, стоит почитать что-нибудь такое, что прольет свет на эту тему?

Я впервые использую базу данных ms access для взаимодействия с пользователем. Я понятия не имею, как база данных access справляется со стрессом нескольких пользователей.

Спасибо.!!

Что я уже пробовал:

Я могу попросить пользователей получить доступ к порталу в разное время. Но это невозможно.

F-ES Sitecore

Сообщения об ошибках обычно дают вам подсказку о том, в чем проблема, но поскольку вы не думаете, что само сообщение об ошибке имеет отношение к делу, вряд ли кто-то может вам помочь.

1 Ответов

Рейтинг:
0

OriginalGriff

Не пытайтесь использовать доступ в многопользовательском режиме - вам это сойдет с рук для действительно небольших заданий, но это однопользовательская БД, которая действительно не предназначена для многопользовательского доступа и которая всегда доставляет огромное количество горя, когда вы используете ее как таковую.

Вместо этого рассмотрим SQL Server или MySQL - они оба многопользовательские, и если ваш код хорошо написан, то это должен быть просто случай изменения ваших классов с объектов OleDbConnection и OleDbCommand на объекты SqlConnection и SqlCommand или объекты MySqlConnection и MySqlCommand.
Затем вы устанавливаете соответствующее программное обеспечение на центральный сервер для пользователей, добавляете свою базу данных и подключаетесь из своего приложения к этому серверу.


planetz

Я вижу. В целом, доступ не является хорошим выбором для нескольких пользователей. Спасибо за информацию..!!

OriginalGriff

Пожалуйста!

Maciej Los

Честно говоря, я не смог бы сказать это лучше.