Всем привет.
На удаленном SQL сервере лежит БД, в ней таблица с несколькими полями, одно из которых - это некий номер в порядке возрастания. При каждом добавлении записи, программа-клиент запрашивает последний номер, инкриминирует его и вносит новую запись.
Так вот в чем проблема: если сервер немного подлагивает, при запросе, 2 юзера получают одно и тоже число и соответственно вносят свои записи с одинаковыми номерами, т.е. происходит дубляж.
Самое печальное то, что юзеры ходят на сервер под одной учеткой (я к сожалению не админ этого сервера), т.е. как я понимаю, блокировка таблицы невозможна (монопольный доступ), пробовал выставить флаг подключения в adModeShareExclusive, не помогло.
Так вот вопрос: как можно реализовать, чтобы юзеры не дублировали записи?