![]() |
|
|
![]()
|
|
| kwotz |
|
|||
|
Новичок Профиль Группа: Awaiting Authorisation Сообщений: 25 Регистрация: 6.1.2007 Где: Майкоп Репутация: нет Всего: нет |
Хай. Помогите, а то че-то я туплю! Хочу удалить строку из БД, использую:
Но кроме этой строки удаляется еще и строка, к которой привязана удаляемая. Т.е. у «а» есть «в», я хочу удалить текущее «в» и добавить новое «в», но новое «в» удаляется и создается, и при этом «а» уже удалено!!! Как вариант, можно просто обновить «в», но как??? |
|||
|
||||
| Exai1e |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 908 Регистрация: 3.12.2006 Где: Moscow Репутация: нет Всего: 30 |
Первое, ошибся разделом
Второе, почему бы не использовать SQL ? -------------------- "Решение зависит от выбранного геморроя" © Snowy "у нас как в армии - либо работает, либо так и задумано" |
|||
|
||||
| Vas |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 830 Регистрация: 29.6.2005 Где: Stavropol region Репутация: 23 Всего: 28 |
Если возникли вопросы, читаем хелп PS: Я бы на вашем месте прислушался бы к словам Exai1e и воспользовался SQL. -------------------- И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель. ... (А.С. Пушкин) |
|||
|
||||
| Данкинг |
|
||||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
Енто с каких таких пор для удаления строки стали нужны .edit с .post ? -------------------- There's nothing left but silent epitaphs. |
||||
|
|||||
| Hang |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 77 Регистрация: 16.12.2007 Где: Вологда Репутация: нет Всего: 3 |
Для этого нужно использовать SQL запрос для "ТаблицыВ"
В ADOQuery пишешь: Delete from ТаблицаВ where IDтаблицыВ=:id Настрой параметр DataType для id Задай параметр id (ADOQuery.Parameters.ParamByName('id').Value:=...) и выполни запрос ADOQuery.ExecSQL и обнови таблицу! |
|||
|
||||
| Vas |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 830 Регистрация: 29.6.2005 Где: Stavropol region Репутация: 23 Всего: 28 |
Данкинг, читаем пост полностью, в нем есть еще вопрос!!!
-------------------- И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель. ... (А.С. Пушкин) |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
||||
|
||||
| Anark1 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 622 Регистрация: 15.12.2006 Где: RF -> Moscow Репутация: 1 Всего: 11 |
kwotz, если происходит ссылочное удаление, то не
Если стоит задача изменить запись, то проще это сделать SQL оператором UPDATE. |
|||
|
||||
| Rodman |
|
|||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
||||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |