Особенности обновления программы (множественные запросы)
Существует таблица констант с необходимыми значениями.
Приблизительное кол-во на 1 тип равно 1500 записей.
В данный момент всего 1 тип присутствует, расширение планируется, но не более чем до 10-15.
Возможность отследить изменившиеся записи сейчас пока не вижу. плюс пользователь может изменить некоторые из них (на не правильные или правильные, но это другой вопрос).
Как следствие, Делаю полную очистку таблици, и делаю пакетный insert. (1500 записей). Сам скрипт хранится в файлике рядом с программкой.
Как собственно провести такую операцию. Как я понял, у компонента нехватает памяти или что-то еще.
бд-ФаерБерд 2.1
компоненты IBX
вопрос сформулируйте нормально. Что вы хотите добится, и покажите как вы это пытаетесь делать.
Вопрос2: Как оптимально ораганизовать (вставку 1500 записей в БД)
в ADO как то до 500 инсертов делал (но сдается от длинны одного инсерта зависит)
туда?
Может быть Вам с этим воросом обратиться
Цитата: EpoxDe1u
Вопрос1: Правильный ли ход мысли по организации Апдейта.
Вопрос2: Как оптимально ораганизовать (вставку 1500 записей в БД)
Вопрос2: Как оптимально ораганизовать (вставку 1500 записей в БД)
По первому вопросу - о пять же не понятно с чем связана необходимость таких массированных вставок? У вас все параметры одновременно могут присутсвовать? Судить по приведенным данным сложно - но ИМХО возможно ошибка проектирования.
По второму вопросу вам уже дали ответ. Выполняйте вставку фиксированным числом записей, потом делайте коммит.
Кстати еще один совет - в таких ситуациях хорошо помогает логирование действий программы - вы будете видеть на каких конкретно инсертах у вас рушится компонент.