Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.08.2014, 11:08   #1
aleksskay
Форумчанин
 
Регистрация: 20.12.2011
Сообщений: 102
По умолчанию Редактирование значение поля

Вот Хочу в четвертое поля добавить новые значения
Используется адо. У меня вылетает ошибка. Почему? я перевожу в режим редактирование и все равно.
Код:
DM.atSubject.Open;

                //adoQuery

  with   dm.aquSelSuB do begin
    Close;
    SQL.Clear;
    SQL.Add('Select '+cbSubject.text+' FROM '+
    DM.ataValues.TableName+'');
    Open;

  dm.atDnevnik.Edit;
  dm.atDnevnik.Fields[4].Clear;


   if dm.atDnevnik.CanModify then
   begin

      while not Eof do begin

        dm.atDnevnik.First;     // adoTable 

        dm.atDnevnik.Fields[4].Value := dm.aquSelSub.Fields[0].asstring;
        dm.atDnevnik.Next;
        next;  // for aquSelSuB
      end;
      dm.atDnevnik.Post;
   end;
Изображения
Тип файла: jpg Image 1.jpg (14.2 Кб, 121 просмотров)

Последний раз редактировалось aleksskay; 26.08.2014 в 11:10.
aleksskay вне форума Ответить с цитированием
Старый 26.08.2014, 11:43   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
dm.atDnevnik.Edit();
dm.atDnevnik.Fields[4].Value := dm.aquSelSub.Fields[0].asstring;
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.08.2014, 11:57   #3
aleksskay
Форумчанин
 
Регистрация: 20.12.2011
Сообщений: 102
По умолчанию

Так тоже не работает
aleksskay вне форума Ответить с цитированием
Старый 26.08.2014, 12:04   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Edit для каждой обновляемой записи нужно делать, а не один раз для всего датасета
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 26.08.2014 в 12:09.
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
JQuery редактирование поля three_cats JavaScript, Ajax 6 02.02.2014 09:50
Не изменяется значение поля! Swatch JavaScript, Ajax 10 14.11.2013 14:26
Редактирование поля в DBGrid. Ol'K@ БД в Delphi 8 03.02.2013 15:18
редактирование поля Boolean Dimka_89 БД в Delphi 8 20.10.2010 12:01
как получить значение поля грид на основе значения другого lookUp поля malayka БД в Delphi 0 21.04.2010 19:06