안녕하세요 델 가족여러분
황당한 경험을 하소연 할까 합니다.
입력 폼에서 데이타를 입력해서 Commit을 했습니다.
DB는 오라클을 쓰고 있어요.
이제 그넘의 데이타를 별도의 출력 폼에서 "셀렉트 * Where 조건 Open" 해서
임시 테이블로 옮겨놓고 출력 했습니다.증거가 생긴거죠.
다시 얼마후 출력폼에서 입력한 Data를 읽어 출력 하려고 미리보기를 했습니다.
그러다 에러가 났어요. 미리보기후 Close버튼을 누르면 에러가 자주 나거든요
뭐 델파이 버그라나 뭐라나.... 메모리부족인가 뭔가... 에러코드가 있었는데...
문제는 입력한 데이타가 날라갔다는 겁니다.
분명 출력한 레포트도 있는데 Select 한 데이타가 날라갔다?...
델가족 여러분 이렇수 있나요?...
이것땜시 기를 못펴고 아주 난처합니다.
if Tit_panel.caption = '출력처리중' then begin
if p_kubn.Text = '' then begin
Fm405rpt:= tFm405rpt.create(self);
Fm405rpt.p_date.Caption := ac_bmyy.text + '-' + ac_bmmm.text;
try
Fm405rpt.QR1.previewModal;
finally
Fm405rpt.Free;
end;
Exit;
end else
begin
Fm4051rp:= tFm4051rp.create(self);
Fm4051rp.p_date.Caption := ac_bmmm.text;
try
Fm4051rp.QR1.previewModal;
finally
Fm4051rp.Free;
end;
Exit;
end;
end;
코드는 이렇습니다.