![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
При 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.