Topic: Автоматическое внесение данных в БД при чистой БД

Подскажите,
Надо пользоваться скриптом дубликатов?
Или есть более просто без id

Потому что обычное в несение через скрипт, при каждой загрузке программы, добавляет повторное значение в БД.

Re: Автоматическое внесение данных в БД при чистой БД

К сожалению я не понял вопроса.

Dmitry.

Re: Автоматическое внесение данных в БД при чистой БД

Я хочу упразднить ввод данных, которые не требуют редактирования, а являются само собой разумеющиеся, т.е. вид (принадлежность) клиента (физ, орг). Так вот хочется ввести в таблицу БД данные для комбобокса (физ, орг), как по умолчанию в чистой базе, чтоб не создавать форму в которой придется вводить эти данные...
При использование

SQLExecute('INSERT INTO groupN (setGroup) VALUES ("123")');

, да запись создается, но при каждом включении программы образуется дубликат, так вот, чтоб этого не было, надо добавлять проверку на дубликат или можно, например, создать условие, которое проверит, что нет файла БД и в процессе создания, один раз или при каждом его отсутствии, введет необходимые значения в таблицу БД.

Re: Автоматическое внесение данных в БД при чистой БД

Пример

if SQLExecute('SELECT COUNT(id) FROM groupN') = 0 then
begin
   SQLExecute('INSERT INTO groupN (setGroup) VALUES ("123")');
   SQLExecute('INSERT INTO groupN (setGroup) VALUES ("456")');
   SQLExecute('INSERT INTO groupN (setGroup) VALUES ("789")');
end;
Dmitry.

Re: Автоматическое внесение данных в БД при чистой БД

Спасибо.