Проблема с ключевым автоинкрементным полем в парадокс.db
В очередной раз всем привет! При добавлении новой записи, у меня автоматически создаётся ключевое автоинкрементное поле, и если я тут же, не сохранив, начинаю добавлять дальше дочернюю запись, указывающую на это ключевое автоинкрементное поле, то после сохранения, дочерняя запись теряется или ещё прикол, запись добавляю, смотрю, а там уже дочерняя запись какая-то есть и при том каждый раз одна и таже! У меня такое чувство что автоинкрементное поле создаётся только после сохранения, получается мне нужно создать запись, тут же сохранить, затем начать редактировать, чтоб добавить дочернюю запись, ссылающуюся на моё ключевое автоинкрементное поле! В общем если вы поняли о чём я, то помогите пожалуйста!:)
А зачем тебе в одной записи сслыки на поля?
Я добавляю запись Table1.Append(Создаю новую книгу, в БД КНИГИ), заполняю необходимые поля(информация о книге), и тут же не сохранив Table1, добавляю запись в самой книге, а это уже Table2.Append(т.е. в другой файл БД, связанный с БД КНИГИ ключевым автоинкрементным полем). Затем я сохраняю Table2, форма закрывается, попадаю на форму где Table1, сохраняю его. В итоге Table1 сохранил добавление и Table2 вероятно тоже сохранил, но связь с созданной записью в нём теряется. Если я дальше редактирую запись в Table1, то теперь добавленные новые записи в Table2 никуда не исчезают! Короче что нужно чтоб им жить дружно? Я скорей всего что-то не так делаю, но мне надо бы устранить этот касяк, иначе на защите меня преподы казнят!
Ну почему никто не хочет мне помочь? Никто не знает или никто не хочет или я не достаточно объяснил или я уже всех достал подобными вопросами? HELP!