Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.30;
Скачать: CL | DM;

Вниз

Проблема с Post   Найти похожие ветки 

 
Pavel_S ©   (2002-05-06 16:00) [0]

Проблема в следующем, у меня есть таблица в которую я добавляю default данные :
...
DM_CARDS.TBL_HR_CARDS.Append;
DM_CARDS.TBL_HR_CARDS["SITE_NO"]:=0;
DM_CARDS.TBL_HR_CARDS["HOME_OFFICE_NO"]:=0;
DM_CARDS.TBL_HR_CARDS["CARD_START_DATE"]:=Date;
DM_CARDS.TBL_HR_CARDS["RECORD_DATE"]:=Date;
DM_CARDS.TBL_HR_CARDS["DUTY_ID"]:=1;
DM_CARDS.TBL_HR_CARDS["CATEGORY_ID"]:=1;
DM_CARDS.TBL_HR_CARDS["CLASS_ID"]:=1;
DM_CARDS.TBL_HR_CARDS["PROJECT_ID"]:=1;
DM_CARDS.TBL_HR_CARDS["COMPANY_ID"]:=1;
DM_CARDS.TBL_HR_CARDS["DEPARTMENT_ID"]:=1;
DM_CARDS.TBL_HR_CARDS["VACATION_PERIOD_ID"]:=1;
DM_CARDS.TBL_HR_CARDS["CLOSURE_REASON_ID"]:=1;
DM_CARDS.TBL_HR_CARDS["CLOSED"]:=0;
DM_CARDS.TBL_HR_CARDS.Post;
FormCard.ShowModal;...

В FormCard для сохранения изменений есть кнопка содержащаяя следующее

if DM_CARDS.TBL_HR_CARDS.State in [dsEdit, dsInsert] then
begin
DM_CARDS.TBL_HR_CARDS.Post;
end;


Все изменения, сделанные в форме FormCard не сохраняются.
Пробовал после Post добавлять
DM_CARDS.TBL_HR_CARDS.Transaction.CommitRetaining;
все равно не сохраняет. Оставются только те данные которые я программно добавил перед вызовом формы FormCard

ОЧЕНЬ НУЖНА ПОМОЩЬ !!!
Помогите пожалуйста.


 
Pavel_S ©   (2002-05-07 07:22) [1]

ПОМОГИТЕ !!!! ПОЖАЛУЙСТА !!!!


 
gek ©   (2002-05-07 08:08) [2]

AppendRecord(["SITE_NO"]);


 
Pavel_s ©   (2002-05-07 08:13) [3]

Разобрался с этой проблемой. Проблема была в том что после Post значение PK поля не было известно - всегда показывало 0 и решилась она следующим:
В IBDataset есть свойство GeneratorField
В нем надо указывать ApplyEvent в OnNewRecord, а у меня стояло OnServer

Спасибо всем



Страницы: 1 вся ветка

Текущий архив: 2002.05.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
1-97314
Ed_G
2002-05-19 17:14
2002.05.30
Начал разбираться с СОМ - ничего не понятно, помогите!!!


14-97417
Серый
2002-04-20 21:47
2002.05.30
Помогите!!!


3-97190
ghost_by
2002-04-19 08:12
2002.05.30
ADO - значение толькочто добавленных строк?


3-97183
СергейКнязев
2002-05-06 16:33
2002.05.30
Почему в W2K размер Memo вроде не ограничен, а в W 98 ограничен


3-97193
Great DAN
2002-05-05 15:56
2002.05.30
Как упорядочить QRep?