Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.03.2010, 06:42   #1
novice2010
Пользователь
 
Регистрация: 22.03.2010
Сообщений: 14
По умолчанию AppendRecord и Append

Парни, что-то мои лыжи не едут, помогите.
"Operation" и "Regim" связаны, "Operation" главная

DM.Operation.AppendRecord([Psg,Dat,Tim,0,Oper,KeyOper,0,0,0,'' ,KeyBrh,key]);

//DM.Regim.Append; {тут смущает, работает добавление}
DM.Regim.Edit;
DM.Regim.FindField('q1').value :=0;
...
DM.Regim.FindField('q11').value :=0;
DM.Regim.Post;

{ а следом, вот так, почемуто ругается, "Для обеспечения целостности данных необходимо наличие связанной запи...."}

DM.Regim.AppendRecord([0,0,0,0,0,0,0,0,100,0,0,0,0,0,0,0]);
novice2010 вне форума Ответить с цитированием
Старый 22.03.2010, 07:38   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Наверное имеется ввиду что в AppendRecord([0,0,0,0,0,0,0,0,100,0,0,0,0,0,0,0]); неверно определено значение ключевого пола.
Я бы на твоем месте при связках не пользовался этим методом.
Просто DM.Regim.Append; и потом DM.Regim.FindField('q1').value :=... как ты и делал, но не заполнять ключевые поля
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.03.2010, 08:12   #3
novice2010
Пользователь
 
Регистрация: 22.03.2010
Сообщений: 14
По умолчанию

и правда...
DM.Regim.AppendRecord([0,0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,k ey])

вот я ступил...

спасибо.
novice2010 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Paradox вставка записи Append начинающий1 БД в Delphi 3 29.10.2009 07:24
Помогите, пожалуйста, с Append в BD DS75 БД в Delphi 5 21.04.2009 09:49
append subsonic Общие вопросы Delphi 2 08.01.2008 14:58