Добрый день!
Имеется следующий код:
//...
var SelectQuery = Services.GetNewItemByUSI('sq_ReelInBlock');
ApplySelectQueryFilter(SelectQuery, 'BlockID', BlockID, true);
ApplySelectQueryFilter(SelectQuery, 'ReelTypeID', ReelTypeCommercial, true);
var ds_CurReelsInBlock = SelectQuery.Open();
//...
var SelectQuery = Services.GetNewItemByUSI('sq_ReelInBlock');
ApplySelectQueryFilter(SelectQuery, 'BlockID', BlockID, true);
ApplySelectQueryFilter(SelectQuery, 'ReelTypeID', ReelTypeCommercial, true);
var ds_CurReelsInBlock = SelectQuery.Open();
//...
затем идет обработка этого датасета и новые данные записываются в MemoDataset.
Мне необходимо до обработки данных добавить еще один элемент в датасет ds_CurReelsInBlock. Если применить Append и Post, будет ли новая запись датасета занесена в таблицу БД? Мне нужно этого избежать.
Заранее благодарю!
Нравится
1 комментарий
12 марта 2009 11:34
Будет. Можно подвязаться на событие OnBeforePost и запрещать пост. Но как по мне нужно делать совсем по другому. Опишите задачу, может что-нибуть придумаем.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать