Difference between revisions of "DBF.SaveRecord"
m (1 revision imported) |
|
(No difference)
|
Latest revision as of 07:43, 7 February 2021
SaveRecord (Сохранить изменения в текущей записи) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция сохраняет изменения в текущей записи (при этом сама запись не будет записана на диск, без дополнительного параметра). Функция вызывается автоматически в момент вызова AddRecord, поэтому, вызывать ее в этом случае не имеет смысла.
Синтаксис
DBF.SaveRecord(<Сохранить изменения (INT)>=0)
Аргументы
<Сохранить изменения (INT)>
- (необязательный аргумент) Аргумент позволяет сохранить текущую запись на диск (остальные записи не сохраняются, даже если были изменения). По умолчанию, запись обновляет таблицу в памяти, но не сохраняется на диск. Чтобы сохранить информацию на диск, предпочтительнее использовать Save, если же были сделаны только минимальные изменения в нескольких пзаписях, можно использовать эту возможность.
Примеры
бРезОст:=dbf.Create(); бРезОст.Open("C:\table.dbf"); бРезОст.Select(); While бРезОст.Next() Do If бРезОст.IsDeleted Then бРезОст.IsDeleted:=0; бРезОст.SaveRecord(); EndIf; EndDo; бРезОст.Save();