|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.07.2014, 01:56 | #1 |
Регистрация: 19.10.2013
Сообщений: 5
|
удаление записи в dbgrid через sql запрос delphi
Есть процедура удаления записи (строки) из дбгрида через sql-запрос. Просьба помочь обнаружить и при возможности исправить мой косяк. При запуске выходит уведомление отладчика debugger exception notification.
Код:
Последний раз редактировалось Stilet; 08.07.2014 в 08:01. |
08.07.2014, 08:03 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
08.07.2014, 22:10 | #3 |
Регистрация: 19.10.2013
Сообщений: 5
|
access violation at address in module
|
08.07.2014, 22:50 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Значит вместо DBGrid1 пиши имя компонента. к которому он привязан, тем паче что по хорошему пишется так:
Код:
I'm learning to live...
|
08.07.2014, 22:58 | #5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А DBGrid1 не нацелен случайно на тот же Query1, который до этого деактивирован?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
08.07.2014, 23:05 | #6 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,885
|
А грид откуда данные читает ? Может там пустой или неактивный датасет, или может он читает прямо из Query1 ? Тогда в момент выполнения этого кода попытка читать строку и приводит к ошибке. Как вариант можно до закрытия квери запомнить эту строку в переменную и подставлять в запрос именно переменную.
Также я бы добавил переоткрытие набора данных для грида в конце этой процедуры, чтобы отобразить новое состояние таблицы (уже без удалённой записи). пс. блин, опять не обновил топик перед постом. |
08.07.2014, 23:19 | #7 |
Регистрация: 19.10.2013
Сообщений: 5
|
Огромное спасибо.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как проверить наличие записи с через SQL запрос | Dux | БД в Delphi | 19 | 23.08.2015 03:42 |
Добавление записи из одного DBGrid в другой DBGrid c помощью кнопки, а также удаление записи | Evgen7 | БД в Delphi | 20 | 16.02.2014 17:05 |
Удаление записи из DBGrid через запрос | manula | БД в Delphi | 1 | 23.05.2012 10:48 |
Удаление данных из таблицы через SQL запрос | Kity19 | БД в Delphi | 2 | 19.01.2011 23:35 |
Создание новых таблиц в MS SQL SERVERE через SQL запрос в Delphi | S_Yevgeniy | Помощь студентам | 1 | 27.10.2009 06:26 |