Тема: ADODataSet.Locate
Показать сообщение отдельно
  #3  
Старый 14.03.2008, 16:53
Terio Terio вне форума
Новичок
 
Регистрация: 16.01.2008
Сообщения: 56
Репутация: 10
По умолчанию

Цитата:
Сообщение от mav_c
Всё правильно. Ты переходишь с помощью locate на другую запись, а изменения не постишь!

А почему нельзя так ADODataSet.FieldByName('Flag').AsInteger := 1;
ADODataSet.Post();
Значение поля Flag булевое.
Постить мне не надо. Физически, в таблице мне не нужно их фиксировать. Нужно просто чтобы отображалось значение True. Оно и отображается, пока Locate не воткнешь.
Почему при переходе Next() ничего не обнуляется, а при переходе
Locate(i+1) обнуляется?
Ответить с цитированием