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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.06.2011, 14:30   #1
ChySam
 
Регистрация: 13.06.2011
Сообщений: 3
По умолчанию (MySQL) не срабатывает UPDATE в ZEOS

Может кто подсказать почему не обновляется запись? При этом никакой ошибки не выходит
Код:
zqry1.SQL.Add(Format('UPDATE users ' +
                                 'SET'+
                                   ' user_group_id=%s,'+
                                   ' user_name=%s,'+
                                   ' user_password=%s,'+
                                   ' user_info=%s,'+
                                   ' user_hidden=%s,'+
                                   ' user_mail=%s,'+
                                   ' user_login=%s'+
                                   ' WHERE user_id=%s',
                                      [InttoStr(Add_group),
                                       QuotedStr(Add_Login),
                                       QuotedStr(md5(Add_pass)),
                                       QuotedStr(Add_info),
                                       QuotedStr(Add_Hidden),
                                       QuotedStr(Add_Mail),
                                       QuotedStr(Add_Login),
                                       IntToStr(U_id)]));
              zqry1.ExecSQL;
ChySam вне форума Ответить с цитированием
Старый 16.06.2011, 09:46   #2
ChySam
 
Регистрация: 13.06.2011
Сообщений: 3
По умолчанию

Может есть какие предположения хотя бы уже с неделю бьюсь в чем может быть проблемма( При этом INSERT работает без проблемм
ChySam вне форума Ответить с цитированием
Старый 16.06.2011, 10:08   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

причин может быть ТЬМА!

1-й совет. Перед ExecSQL поставьте выдачу содержимого поля zqry1.SQL.Text;
(хоть в МессаджБокс, хоть в Мемо).. посмотрите, всё ли там нормально...

2-е. Надеюсь, перед zqry1.SQL.Add... не забываете сделать zqry1.SQL.Clear; ?!

3-е. если с запросом всё нормально. То выполнить его в СУБД - получается?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 16.06.2011, 10:08   #4
rdama
Форумчанин
 
Аватар для rdama
 
Регистрация: 25.07.2009
Сообщений: 533
По умолчанию

Структуру таблицы давай.
И пример набора данных.
С запросом все в норме у тебя.
Код:
UPDATE users SET 
user_group_id=11, 
user_name='Vasay', 
user_password='1234', 
user_info='Tot samiy Vasay', 
user_hidden='fgh', 
user_mail='rdama@nm.ru', 
user_login='Vasay' 
WHERE user_id=15
Вот выход в виде запроса.
Маразм крепчал. Еноты пели...
R-style Dataknowlege Access Member Account (RDAMA)

Последний раз редактировалось rdama; 16.06.2011 в 10:13.
rdama вне форума Ответить с цитированием
Старый 16.06.2011, 10:57   #5
ChySam
 
Регистрация: 13.06.2011
Сообщений: 3
По умолчанию

Всем спс и сорь мой тупняк чет тупил и мемо не догадался кинуть. Я просто айди пользователя не получал
ChySam вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Php +MySql (функция UpDate) kirill555 PHP 10 20.08.2011 15:02
Zeos+EhLib+MySQL Adamrus БД в Delphi 0 08.07.2010 13:29
Получить структуру таблицы (MySQL+ZEOS) Greek9000 БД в Delphi 2 13.01.2010 12:07
zeos+mysql+delphi Dryg2009 БД в Delphi 4 31.10.2009 13:10
Подключение к MySQL через Zeos Crucian БД в Delphi 0 28.01.2009 12:34