Тема: ADODataSet.Locate
Показать сообщение отдельно
Старый 14.03.2008, 18:38   #1
Неактивный пользователь
 
Пол:Мужской
Регистрация: 31.01.2008
Сообщений: 37
Репутация: 4
По умолчанию ADODataSet.Locate

Подскажите пожалуйста, как избежать сброса параметров при применении ADODataSet.Locate, не постя значения (физически изменения в таблицу не должны вноситься).

Код:
procedure TForm2.Button1Click(Sender: TObject);
var i:integer;
begin
i:=5;
ADODataset1.Locate('Cod',i,[]);
DBGridEh1.Columns.Items[2].Field.NewValue:='True';
ADODataSet1.Next();
//ADODataset1.Locate('Cod',i+1,[]);
end;
При next() все нормально, значение True в пятой строке остается, а при Locate все обнуляется.
Может, существует какой-то другой способ встать на нужную строку?
Заранее спасибо.
Terio вне форума
 
Ответить с цитированием Вверх
 
Время генерации страницы 0.02447 секунды с 10 запросами