Tad, а зачем по sql? Поясняю свою мысль:
Шаг 1. Из sql пересоздаём db, открываем созданную базу
Шаг 2. Бежим по директории conf, ищем ini-файлы
Шаг 2a. Для каждого ini смотрим (SELECT COUNT(*) FROM Elements), есть ли такой элемент, если нет - добавляем "не отходя от кассы".
Шаг 3. Закрываем базу
Так понятнее?
Или, если есть проблема с распихиванием по Tab-ам:
Шаг 0. Копируем имеющуюся базу в (скажем) Temp.db, открываем её
Шаг 1. Из sql пересоздаём db, открываем созданную базу
Шаг 2. Бежим по директории conf, ищем ini-файлы
Шаг 2a. Для каждого ini смотрим (SELECT COUNT(*) FROM Elements), есть ли такой элемент, если нет - запрашиваем Temp.db на предмет "куда его запихать" (Tab, Pos) и пихаем.
Шаг 3. Закрываем базы
Ответов: 5446
Рейтинг: 323
|
|||
карма: 1 |
|