AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.02.2010, 19:12   #1  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
RecordInsertList вставляет накопленные в себе записи в БД одной транзакцией (если не перекрыт insert() || !buffer.skipTableMethods()) - отсюда быстрая скорость вставки, отсюда о проверке validateWrite() не может быть и речи. Если проверять прямо на буфере validatewrite перед добавлением в RecordInsertList, то мы потеряем скоростное преимущество RecordInsertList, но с т.з. целостности данных (что важнее) будет правильно.

Цитата:
Когда просто вставляешь запись , то перед insert обычно вызывается validateWrite
Автоматом validateWrite вызывается на формах. А так - нужно явно вызывать из кода, что в 90%
забывается. Т.е. правильно было бы сказать "Когда просто вставляешь запись , то перед insert обычно вызывается нужно вызывать validateWrite"
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
DAX 4.0 SP2 EE FP1 RU HRP - RpayTblSpecTimeTable.validateWrite() Bishop DAX: Программирование 6 10.09.2008 15:27
edit-методы и validateWrite() на DataSource gl00mie DAX: Программирование 6 30.06.2008 17:50
Будьте осторожны с RecordInsertList miklenew DAX: Программирование 6 20.05.2008 15:39
При повторном вызове linkActive проваливается в validateWrite(Строки общего журнала ГК) Lemming DAX: Программирование 6 25.10.2007 13:50

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 04:26.