|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Удаление записей из таблицы ADO
Есть 4 елемента: ADOTable1,DBGrid1,DataSource1,Button1.
Мне нужно чтобы при нажатии на кнопку все записи существующие в таблице удалились. Тоесть допустим есть 33 записи, после нажатия кнопки - в таблице уже ни одной. Помогите с кодом для кнопки. Если можно с обьяснением и попроще. Зарание благодарю за ответы. P.S. Метод ADOTable1.Free НЕ ПОДХОДИТ |
#2
|
||||
|
||||
Еще бы он подошел. Вы хоть справку читали по этому методу?
Есть несколько вариантов. 1. Выполнить запрос на удаление всех записей. 2. Пробежаться по всем записям и удалить их. 3. Воспользоваться методом AdoTable1.DeleteRecords; 4. Сформировать новую таблицу той-же структуры, удалить старую и переименовать новую в имя удаленной таблицы. Выбирайте, что вам подходит. Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
|||
|
|||
Можно расписать 2 и 3 способы? Я выберу более подходящий из них. Спасибо.
|
#4
|
||||
|
||||
3. способ.
Открываем справку, читаем: Код HTML:
Пример: Код:
AdoTable1.DeleteRecords(arAll); Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#5
|
||||
|
||||
Способ 2:
Код:
While not AdoTable1.Eof do AdoTable1.Delete; Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |