|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.02.2018, 12:55 | #1 |
Новичок
Джуниор
Регистрация: 24.02.2018
Сообщений: 2
|
Как изменить автоматический запрос UPDATE, DELETE???
Использую ZQUERY.
ZQuery1.CachedUpdates := False; При изменении данных в таблице и сохранении изменений(ZQuery1.Post) вылезает ошибка: '2 record(s) updated. Only one record should have been updated'. Появляется только из-за того, что в таблице существует 2 и более одинаковых строки.(где абсолютно все записи идентичны) Как видно на картинке я попытался в столбце Name во второй строке изменить 2 на 3. ZQUERY автоматически формирует запрос: UPDATE test.`1first` SET Name='3' WHERE Num=1 AND Name='2' AND LName='3' AND `Number`=4 ****АВТОМАТИЧЕСКИ**** Чтобы ошибка не появлялась мне нужно лишь дописать LIMIT 1. Как мне дописать LIMIT 1 в авто-генерирующийся запрос??? |
24.02.2018, 14:15 | #2 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
24.02.2018, 16:13 | #3 |
Новичок
Джуниор
Регистрация: 24.02.2018
Сообщений: 2
|
Не допускать идентичные записи - не техническое решение проблемы, и не решение проблемы вовсе.
|
24.02.2018, 16:40 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Почему не решение? Автоинкрементный ключ например и записи стали не идентичны. А идентичными они могут быть только в лабе на уровне 1-го курса, и то навряд-ли ))
Да, zeos-а нет, поэтому хрен его знает как там обойти эту проблему
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 24.02.2018 в 16:47. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
UPDATE, INSERT, DELETE в DataGridView C# | Ramirag | Помощь студентам | 3 | 04.09.2011 13:24 |
Запрос UPDATE&INSERT&DELETE | l0nley | SQL, базы данных | 5 | 17.07.2009 05:59 |
Delete и Update | crit | БД в Delphi | 58 | 18.05.2009 20:49 |
Автоматический Update при открытии файла | ruavia3 | Microsoft Office Excel | 3 | 16.03.2009 11:31 |
UPDATE и DELETE | Дамир | БД в Delphi | 3 | 13.03.2007 01:44 |