RUS  ENG 

Изменение значений полей таблицы БД

Страницы: 1
RSS
Изменение значений полей таблицы БД
 
Уважаемые разработчики, добрый день.
Нужно поменять значения некоторых полей таблицы БД.
Пробегаюсь по таблице я описанным ниже способом.
Могу ли я в этом цикле менять значения полей таблицы или есть какой-то другой способ??

var Zb : IZbDatabase;
ZbDS : IZbDataSet;
begin
Zb := CoZbDatabase.Create;
if Zb.Open('E:\POTREBIT.ZB')
then
begin
Zb.QueryByExample('<>''''','name', i, ZbDS);
ZbDS.MoveFirst;
while not ZbDS.Eof do
begin
// Как тут бы изменить значения некоторых полей таблицы?????
ZbDS.MoveNext;
end;
end
else ShowMessage('error');
ZbDS := nil;
Zb := nil;
end;

Спасибо.
 
Нет, напрямую редактировать Dataset нельзя. Можно выполнить IZbQueryInfo.UpdateBaseRecord/UpdateBaseRecordEx для модификации записей по указанному ключу (ID) или набору ключевых полей.
 
Спасибо. Буду копать в этом направлении.
Страницы: 1