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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.01.2013, 20:22   #1
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 655
По умолчанию Редактирование записи

БД Absolute Database . Делаю запрос на редактирование записи,но
запись не редактируется, что не так?
Код:
with Query_Web do
 begin
  SQL.Add('UPDATE Table SET Name = NAME WHERE ID=5');
  RequestLive:=True;
  ExecSQL;
   end;
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума Ответить с цитированием
Старый 21.01.2013, 20:56   #2
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

1. Сначала Query_Web нужно закрыть и очистить его текст (если он там был)
Код:
Query_Web.Close;
Query_Web.SQL.Clear;
2. Что значит Name = NAME? Если второе NAME является параметром, то его нужно указывать так:
Код:
Query_Web.SQL.Add('UPDATE Table SET Name =:NAME WHERE ID=5');
Query_Web.ParambyName('NAME').AsString:='бла-бла';
Если NAME это и есть добавляемый текст, то он должен быть в кавычках (QuotedStr(...)) (в последнем точно не уверен, т.к. давно не работал с Absolute Database)
Далее
Код:
Query_Web.ExecSQL;
... и переоткрыть (Close; Open; ) основной запрос, чтобы увидеть изменения.
_SERGEYX_ вне форума Ответить с цитированием
Старый 21.01.2013, 21:05   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
Name = NAME
Полю присваивается его же значение?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.01.2013, 21:28   #4
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 655
По умолчанию

Спасибо,разобрался!
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление и редактирование записи в бд Spacer C++ Builder 0 24.04.2011 10:16
Редактирование записи Access Dmitriy.G БД в Delphi 3 17.09.2010 11:39
Access, редактирование записи byte916 Помощь студентам 1 30.05.2010 01:58
Редактирование записи ado palochka БД в Delphi 7 24.05.2010 10:58
Редактирование выделой записи Droid БД в Delphi 17 06.07.2009 16:32