Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.03.25;
Скачать: CL | DM;

Вниз

Недост. сведения о ключ. поле. Обновление одного поля не удается   Найти похожие ветки 

 
inlimbo   (2006-12-28 09:42) [0]

Имеется таблица в базе MSAccess: три поля , ни одного индексного(имя Sum_lgots). В проекте делфи для связи с этой таблицей используется комп. TADOTable .
требуется просто тупо проставить во всех записях таблицы какой-нить символ в одно пустое поле(поле это уже в таблице есть, оно текстовое 12 симв)

Sum_lgots.Open ;

 While not Sum_lgots.Eof do
  Begin

    sum_lgots.Edit ;
    Sum_lgots.Fields[4].Value := "*" ;

    Sum_Lgots.Next ;

  End ;
 Sum_lgots.Close

при выполнении выдает ошибку на операторе присваивания:

Недост. или неполные сведения о ключевом поле. Обновление влияет на слишком большое число строк.

Что я упустила?


 
inlimbo   (2006-12-28 09:43) [1]

извиняюсь не три поля в таблице а целых пять!


 
Roma L   (2006-12-28 09:54) [2]

Надо писать Fields.Fields[4].AsString:= "*";
или FieldByName("ИМя поля").AsString:=...


 
Sergey13 ©   (2006-12-28 10:56) [3]

> [1] inlimbo   (28.12.06 09:43)
> извиняюсь не три поля в таблице а целых пять!

И ни одного ключевого. О чем тебе система и сообщила. Другими словами она не может однозначно идентифицировать изменяемую запись.


 
Виталий Панасенко   (2006-12-28 11:11) [4]

Установи CursorLocation=clUseServer, можно еще и TableDirect=True


 
inlimbo   (2006-12-28 11:42) [5]

спасибо виталий , заработало


 
Anatoly Podgoretsky ©   (2006-12-28 13:24) [6]

> inlimbo  (28.12.2006 9:42:00)  [0]

Используй запрос UPDATE



Страницы: 1 вся ветка

Текущий архив: 2007.03.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.047 c
3-1167388919
reb00ter
2006-12-29 13:41
2007.03.25
Обработка потери соединения с сервером


6-1160141679
psa247
2006-10-06 17:34
2007.03.25
Размер передаваемых данных через сокеты


4-1162897982
Sergey2
2006-11-07 14:13
2007.03.25
Не приходит сообщение от "стрелок"


15-1172665266
Чапаев
2007-02-28 15:21
2007.03.25
WFP


10-1130790419
Aragon
2005-10-31 23:26
2007.03.25
Использование dll через интерфейс