Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.01.28;
Скачать: CL | DM;

Вниз

Как быстро удалить все записи в ADOTable без SQL ?   Найти похожие ветки 

 
DVM ©   (2006-11-06 19:04) [0]

Простой перебор в цикле и удаление  - медленно.
Понятно, что можно черех ADOQuery или ADOCommand, просто интересно есть ли аналог по скорости без использования SQL.


 
Percent   (2006-11-06 20:04) [1]

без использования SQL

Табу?

Удали таблицу - создай таблицу. :-)


 
DVM ©   (2006-11-06 21:38) [2]


> Табу?

Да нет, я как раз SQL использую. Просто подумалось вот.
Если бы это была TTable а не TAdoTable, то удаление всех записей там есть, а вот в TAdoTable нет. Точнее похожий метод есть, но он не работает.

> Удали таблицу - создай таблицу. :-)

Вариант, но что-то уж больно круто.


 
Percent   (2006-11-06 21:47) [3]

Если бы это была TTable а не TAdoTable, то удаление всех записей там есть, а вот в TAdoTable нет

Вообще - сомнительное удовольствие.
Не знаю, кто как, а я редко занимаюсь удалением всех записей из таблицы, да еще и без разбора.

То есть, как вариант:

TADOTableEx = class(TADOTable)
public
 procedure ClearTable;
end;

procedure TADOTableEx.ClearTable;
begin
 ...DELETE FROM [TableName]...
end;


 
MsGuns ©   (2006-11-06 22:22) [4]

>DVM ©   (06.11.06 21:38) [2]
>Да нет, я как раз SQL использую. Просто подумалось вот.

Пусть еще подумается, что удаляет записи из таблицы (хоть одну, а хоть все) сервер, а в каком виде ему подаются команды, по одной или все сразу - ему безразлично.
В отличие от клиента


 
Stanislav ©   (2006-11-07 08:39) [5]

Нельзя. т.к. ADO компоненты управляют данными с помощью команд SQL.


 
DVM ©   (2006-11-07 10:32) [6]

Ясно, спасибо.


 
ANB ©   (2006-11-07 11:07) [7]

кстати, truncate table T2 пошустрее delete будет



Страницы: 1 вся ветка

Текущий архив: 2007.01.28;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.059 c
2-1168120534
koha
2007-01-07 00:55
2007.01.28
brcc32 - можно ли ей конвертировать любой файл в ресурс?


2-1168509042
D@Nger
2007-01-11 12:50
2007.01.28
Колесико мышки


15-1168538869
Kerk
2007-01-11 21:07
2007.01.28
Как бы выглядел Google, если б он был Yahoo


15-1168103024
Nic
2007-01-06 20:03
2007.01.28
Turbo Delphi страсть как хочется :)


1-1165392564
Yexel
2006-12-06 11:09
2007.01.28
Из двух зол (TStringGrid vs TDBGrid)?