Возникли проблемы с предоставлением индивидуального идентификатора каждому пользователю
На самом деле я разрабатываю программу в приложении c# windows, и я должен сделать программное обеспечение, где каждый клиент имеет новый уникальный идентификатор с уникальным departmentid.
вот я даю вам дизайн стола-
id cust_name возраст deprtmntname deptid
1----cust1-----25-----тест1----------1
2----cust2-----20-----тест2----------1
3 cust3------35----тест1----------2
==========================================
проблема в том, что всякий раз, когда более 10 пользователей начинают вводить запись, то иногда уникальный идентификатор departmentid дает дубликатные значения. пожалуйста, предложите мне какой-нибудь вариант, чтобы каждый пользователь мог получить уникальный идентификатор вместе с уникальным departmentid. Может быть, есть какой-то вариант с сервера, тогда я использую SQL server 2008 r2.
спасибо
Что я уже пробовал:
squery = " SELECT isnull(max (slno), 0)+1 FROM OPDPatients with (holdlock) where slyear=@year";
cmd1 = new SqlCommand(squery, con);
cmd1.Параметры.AddWithValue ("@year", LoginForm.dtyear.Год);
da = новый SqlDataAdapter(cmd1);
dt = новый DataTable();
да.Заполнить(ДТ);
Philippe Mori
Сначала вы должны изучить минимальную разработку баз данных... Если вы даже не понимаете генерацию идентификаторов базы данных, то вы не должны писать код в этот момент.
Люди, которые пытаются писать код, не изучая базовые вещи, как вы, создают подслушивающее программное обеспечение, потому что они понятия не имеют, что они должны делать.