|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
Проблема с удалением записи из таблицы. ADO
Может было на форуме , но я , к сожалению , не нашёл...
Столкнулся вот с такой проблемой : Код:
DataModule2.query2.SQL.Clear; DataModule2.query2.SQL.Add ('DELETE FROM sotrud WHERE (sotrud.[Код сотрудника])='+Form8.edit1.Text+';'); DataModule2.query2.open; |
#2
|
||||
|
||||
Последнюю строчку в коде замени на:
Код:
DataModule2.query2.ExecSQL Некоторые программисты настолько ленивы, что сразу пишут рабочий код. Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты. |
#3
|
||||
|
||||
Работает , но теперь я столкнулся с другой проблемой , когда после всего этого цепляю refresh , чтобы таблица сразу обновилась , то вылетает с ошибкой , как на картинке..
|
#4
|
||||
|
||||
Лучше повторно перечитай.
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#5
|
||||
|
||||
Ладно , это маразм конечно , понимаю , но всё-таки , как её обновить ?..
|
#6
|
||||
|
||||
Всё , проблема решена "челябинским" рефрешем...
Код:
DataModule2.tbl2.Active:=false; DataModule2.tbl2.Active:=True; |