Метод блокирует изменение и чтение данных серверного слоя другими пользователями.
Visual Basic:
Function LockForWrite(Options As Long, Timeout As Long) As Long
Options - зарезервировано, должно быть 0.
Timeout - зарезервировано, должно быть 0.
Каждый вызов метода увеличивает счетчик блокировки слоя на единицу. Метод возвращает текущее значение счетчика.
Это бывает необходимо, когда со слоем нужно выполнить последовательность операций (транзакцию), которая наряду с чтением данных содержит и их изменение. В этом случае как изменение так и чтение данных слоя другими пользователями недопустимо.
После завершения транзакции обязательно следует вызвать метод UnlockForWrite столько раз, сколько был вызван метод LockForWrite.