| Цитата(Uch3nik @ 23.5.2007, 01:08) | Всем привет! при добавлении в базу записей программно призапуске проги возникает EDBEngineError - "Key violation". Подскажите пожалуйста в чём я не прав!?
| Код | void __fastcall TForm1::FormShow(TObject *Sender) { Table3->Append();
Table3->FieldByName("Date")->AsString = Date().CurrentDate(); Table3->FieldByName("Time")->AsString = Date().CurrentTime(); Table3->Post(); }
|
|
Смотри на ключи, наверное для поля "Date" либо "Time" создан первичный или уникальний ключ который запрещает повторение данных. Тоесть у тебя есть у же запись в таблице с такими данными в поле "Date" либо "Time". |