Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

При Update добавляется новая запись [D7, MySQL]


maniac ©   (2004-07-21 03:16:00) 

Дело вот в чем пытаюсь изменить данные а получаю новую запись.

вот что делаю.

Query11:='Update sklad1 set sklad1.naim="'+Edit1.Text +
'", sklad1.zayav_kol="'+Edit2.Text +
'", sklad1.poluc_kol="'+Edit3.Text +
'", sklad1.nal_na_sklade="'+Edit4.Text +
'", sklad1.ost_na_sklade="'+Edit5.Text +
'", sklad1.poluc_date="'+ poluc_date1.Text+
'" where sklad1.id='+temp;

Form1.Zquery1.SQL.add(Query11);
Form1.Zquery1.ExecSQL;

где temp текущая строка.

получаю изменения но в новой записи не пойму почему.


maniac   (2004-07-21 07:47:00) [1]

Сори вопрос снимаю зам запарился :)
не стой переменной работал :)
вместо ID  RecNO ставил :) получал соответсвенно херь

Но тут возник потутный вопрос
кто работал с ZeosLib

возникает такая проблемма если в Ztable в список полей добавить поле ID Которое является индексом (автоинкримент)
то при компиляции ругается что мол TKVLargeintField не знаю что такое. Может быть тип поля не верный подскажите кто знает.


maniac   (2004-07-21 07:37:00) [2]

Form1.Zquery1.SQL.Clear;
Form1.Zquery1.SQL.add(Query11);
Form1.Zquery1.ExecSQL;Есть

само собой делается :( но ни как :( не идет какойто бред

P.S. а naim это спецом так :) name занято другим :)


Алхимик   (2004-07-21 03:55:00) [3]

На вскидку:
Form1.Zquery1.SQL.Clear;<-------- добавь
Form1.Zquery1.SQL.add(Query11);
Form1.Zquery1.ExecSQL;
Есть подозрение что забивается запрос мусором.
Или whereнеправильн указан.

ps
не naim, а name.


Наверх

Титульная страница Поиск, карта сайта Написать письмо