Вверх ↑
Разработчик
Ответов: 26163
Рейтинг: 2127
#1: 2009-04-22 12:42:23 ЛС | профиль | цитата
Tad, но в таблице был и есть Add, пусть он там и остается, причем на быстродействие это никак не влияет тк работает одна функция -- твой "любимый" Insert (Control.LVItemInsert(Row, ')). Или ты хочешь, чтобы и Insert имел возможность выполнять роль Add, а смысл

А с кодом остановимся вот на таком варианте


  case Mode of
ITM_INSERT, ITM_REPLACE:
begin
Row := ReadInteger(Data, Null);
if (Row > Control.Count - 1) then exit;
end
else
Row := Control.Count;
end;

Между прочим, в SQL нет REPLACE, а есть UPDATE
------------ Дoбавленo в 12.44:
Tad писал(а):
а ADD в начало можно?

Ради всего святого -- вот этого не надо. Пусть Add остается Add, а в начало Insert при Row=0 добавляет
карма: 22

0