> А ведь так хочеться ... динамически линковать External :) Раз прайсы "чужие", то и форматы у них как правило разные. Кто в твоем случаи их приводит к одному формату?
> Может кто подскажет где надо подкрутить ? У меня сделано так: Есть dll способная прочитать любой прайс и выдать его строки в предопределенном формате. Есть прога которая пихает эти строки в базу. Обновление происходит в одном из двух режимов: 1. Удаляем старый прайс и все льем инсертом. 2. Удаляем все позиции с нулевым кол-вом. У оставшихся позиций выставляем кол-во в ноль (просьба заказчика, чтобы видеть, что недавно эта позиция была но закончилась), а дальше бежим по новому прайсу и селектом определяем есть такая строка в базе или нет. Если нет, то инсерт, иначе апдейт. Коммит каждые 2000 записей. Фибами это решается очень хорошо. Из своей практики рекомендую из инета тащить сразу 3-и прайса, а пихать в базу 5. У разных клиентов разное кол-во прайсов, у кого 5, а у кого 18. Так при диалапе от 9 до 14Кбит забираются десять прайсов(~250Kb зипы ~по 5000тысяч позиций) и пихаются в базу в локальной сетке около 15 мниут. -- Успехов, Андрей Иванов. --~--~---------~--~----~------------~-------~--~----~ -~----------~----~----~----~------~----~------~--~---