Главная страница
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.041 c
2-1173068437
vegarulez
2007-03-05 07:20
2007.03.25
Подскажите как правильно воспользоваться стингом в этом случае...


15-1172430056
Nic
2007-02-25 22:00
2007.03.25
ЖК-монитор, WinXP, проблемы


2-1172855293
pasha star
2007-03-02 20:08
2007.03.25
Мигание как в mIRC


1-1170323963
Alex2006
2007-02-01 12:59
2007.03.25
Создание сложных меню


1-1170324224
DelphiLexx
2007-02-01 13:03
2007.03.25
DBGridEh с возможностью округления Double-полей