http://bbs.vbstreets.ru/viewtopic.php?t=27068
мне помогли написать sql-запрос на вставку данных:
- INSERT INTO Контрагенты(Код_контрагента, Дата_начала_действия, Дата_конца_действия)
(SELECT (SELECT COALESCE(MAX([Код_контрагента]),0) FROM Контрагенты), '12.12.1982','12.21.1982')
внутри которого находится подселект:
- SELECT COALESCE(MAX([Код_контрагента]),0) FROM Контрагенты
Фишка в том, что приложение многопользовательское и одновременно может выполняется несколько таких запросов. Как избежать того, что бы произошла вставка двух одинаковых значений? Ключи и уникальные индексы не подходят.