|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.06.2009, 01:36 | #1 |
Форумчанин
Регистрация: 24.04.2008
Сообщений: 440
|
Помогите решить проблему по удалению записи из DBGrid.
Не могу подобрать нужные параметры всегда ошибка вылазиет подскажите, кто умеет... или поправте.
Код HTML:
DM.ADOQ_PAC.Close; DM.ADOQ_PAC.SQL.Clear; DM.ADOQ_PAC.SQL.Add('DELETE FROM pacient WHERE id_pacienta=:D;'); DM.ADOQ_PAC.Parameters.FindParam('D').Value:=DM.ADOQ_PACid_pacienta.DataSet.RecNo; DM.ADOQ_PAC.ExecSQL; //обновление таблицы DM.ADOQ_PAC.Close; DM.ADOQ_PAC.SQL.Clear; DM.ADOQ_PAC.SQL.Add('SELECT * FROM pacient'); DM.ADOQ_PAC.Open
1 старый программист, лучше новых 2-х
|
29.06.2009, 01:45 | #2 |
Форумчанин
Регистрация: 29.05.2009
Сообщений: 384
|
Попробуй:
DM.ADOQ_PAC.SQL.Add('DELETE FROM pacient WHERE id_pacienta=:D'); |
30.06.2009, 08:42 | #3 |
Форумчанин
Регистрация: 24.04.2008
Сообщений: 440
|
а разница между моим только в ; ? )))) не получается
1 старый программист, лучше новых 2-х
|
30.06.2009, 08:49 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну и на каком языке ошибка?
I'm learning to live...
|
30.06.2009, 09:32 | #5 |
Форумчанин
Регистрация: 24.04.2008
Сообщений: 440
|
Раз в теме БД и Delphi, значит ошибка в этих языках. Ошибка такая Безымянный.jpg
1 старый программист, лучше новых 2-х
|
30.06.2009, 09:49 | #6 |
Форумчанин
Регистрация: 24.04.2008
Сообщений: 440
|
Никто не подскажет мне чтоль так и буду мучиться ...
1 старый программист, лучше новых 2-х
|
30.06.2009, 09:57 | #7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну тогда не закрывай ADOQ_PAC перед выполнением запроса на удаление.
I'm learning to live...
|
30.06.2009, 10:08 | #8 |
Форумчанин
Регистрация: 24.04.2008
Сообщений: 440
|
Вы не поверите но ошибка таже...
Я думаю в коде чет у меня напутано.
1 старый программист, лучше новых 2-х
|
30.06.2009, 11:02 | #9 | |
Форумчанин
Регистрация: 12.08.2008
Сообщений: 174
|
Цитата:
нельзя же один и том же query использовать для отображения данных и при помощи него же удалять данные. Для этого есть спец. компонент TADOCommand. Нужно добавить его. Должно получиться что-то типа: Код:
Код:
Последний раз редактировалось SlavaSH; 30.06.2009 в 11:05. |
|
30.06.2009, 11:09 | #10 | |
Форумчанин
Регистрация: 24.04.2008
Сообщений: 440
|
Цитата:
1 старый программист, лучше новых 2-х
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ПОМОГИТЕ РЕШИТЬ ПРОБЛЕМУ !!!!!!!!!!!! | ЛиЛу | Помощь студентам | 5 | 29.12.2008 15:36 |
Помогите решить проблему | nismo | Microsoft Office Excel | 7 | 12.09.2008 08:59 |
помогите решить проблему | 1234 | Общие вопросы Delphi | 2 | 04.07.2008 11:52 |
помогите решить проблему ... | alexey7 | Microsoft Office Excel | 2 | 16.10.2007 13:25 |