Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.06.18;
Скачать: CL | DM;

Вниз

Удаление нескольких записей   Найти похожие ветки 

 
DevilDevil ©   (2006-04-21 19:59) [0]

ОШИБКОЙ "Multiply records deleted" закончился запрос
DELETE HISTORY
WHERE ID = 17

Ну таблица у меня такая, что там несколько записей с ID = 17, ключа там нет за ненадобностью

Решил очистить всю таблицу:
DELETE HISTORY

результат такой же :( как быть?

ЗЫ У меня компоненты IB Objects (а именно, IBOQuery)


 
Desdechado ©   (2006-04-21 20:05) [1]

так что тебе нужно? удалить все записи или конкретную или все с 17-м кодом?
Ошибки быть не должно (если, конечно, не в UpdateSQL.DeleteSQL)


 
DevilDevil ©   (2006-04-21 20:47) [2]

Desdechado ©   (21.04.06 20:05) [1]
Удалить надо все с 17-м "кодом"

Там (в IB Objects в IBOQuery) есть SQL свойство DeleteSQL. Так оно вызывается при вызове метода TIBOQuery.Delete, если я не ошибаюсь


 
Desdechado ©   (2006-04-21 20:56) [3]

это свойство заточено под удаление ОДНОЙ записи по результатам манипуляций в Query
если тебе нужно просто с 17-м кодом удалять все, то это делается не через показ-удаление_в_гриде, а простым
Query.SQl.Text:="DELETE "
Query.ExecSQL;


 
DevilDevil ©   (2006-04-21 22:23) [4]

Desdechado ©   (21.04.06 20:56) [3]

Да, действительно. Спасибо!

Только запрос я неправильно указал:
не
DELETE HISTORY
WHERE ID = 17
а
DELETE FROM HISTORY
WHERE ID = 17
надо



Страницы: 1 вся ветка

Текущий архив: 2006.06.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.047 c
2-1148765656
IAH
2006-05-28 01:34
2006.06.18
Как динамически менять имя метода/свойста?


2-1148902961
Ezorcist
2006-05-29 15:42
2006.06.18
Написание компонента от TClientSocket


15-1148465697
konda
2006-05-24 14:14
2006.06.18
Перегружается компьютер при небольшом толчке системника.


11-1128549488
Юрий Ж.
2005-10-06 01:58
2006.06.18
Редактор с возможностью всавки картинок....


2-1148835732
Fiallo4ka
2006-05-28 21:02
2006.06.18
Базы данных в Delphi