Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.01.2016, 18:04   #1
Armageddets
Форумчанин
 
Регистрация: 30.06.2012
Сообщений: 145
По умолчанию Удаление текущей строки в Access

Всем доброго времени суток, уважаемы эксперты. Есть БД в аццесс, работаю с ней чере АДО. В БД 3 связанных таблицы. Как добавить данные сразу в три таблицы я разобрался. А вот удаление хотя бы из одной не срабатывает. Пробовал кучу вариантов из интернета - ни один не сработал. Я подозреваю что проблема не в самом методе, а может в моих БД даже. В общем прошу помощи разобраться как мне удалять текущую строку для моего варианта БД. Заранее спасибо всем, кто откликнется.

Пробовал такие варианты:

Код:
DbGrid1.DataSource:=DataSource4;

  If ADOQuery1.RecordCount<>0 then
  begin
    if Application.MessageBox(PChar('Вы действительно хотите удалить?', MB_OKCANCEL)=id_OK then
       ADOQuery1.Delete;
  end;







  DbGrid1.DataSource:=DataSource1;
  DataSource1.DataSet.Edit;
  DataSource1.DataSet.Delete;
  DataSource1.DataSet.Post;






  DbGrid1.DataSource:=DataSource1;
  ADOTable1.Edit;
  ADOTable1.Delete;
  ADOTable1.Post;

И я прилагаю сам проект тоже собственно (пароль на архив - 1):
Проект
Armageddets вне форума Ответить с цитированием
Старый 09.01.2016, 18:09   #2
Armageddets
Форумчанин
 
Регистрация: 30.06.2012
Сообщений: 145
По умолчанию

Все разобрался) Может кому пригодится. Просто не нужно использовать метод Post после удаления. ОН срабатывает только после добавления строк и редактирования.
Armageddets вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С# удаление строки из БД Access severm C# (си шарп) 5 20.07.2011 21:31
Удаление текущей записи Ado palochka БД в Delphi 8 20.05.2010 11:42
Удаление текущей записи из файла Proger_1 Общие вопросы Delphi 4 15.05.2010 23:35
Цвет текущей строки в DBGrid reiftd C++ Builder 1 29.10.2009 11:10
Изменение фона текущей строки puky Microsoft Office Access 1 09.02.2007 12:05