안녕하세요..
빠른 답변 부탁드립니다.
다른 테이블과 마스터 디테일 구조로 하였고 No필드에 key값을 주었는데요
메모필드를 빠져나오면 자꾸 Key violation에러가 발생해요.
분명히 No필드 부분에 입력값을 넣어 주었는 데요,,,
No필드에는 값이 들어가지 않아서 Key violation에러가 발생
부탁드립니다.
procedure TFrmItemEdit.DBMemo2Exit(Sender: TObject);
var
s: integer;
begin
while (not FrmDataIn.DBItem.Eof) do
begin
FrmDataIn.DBItem.Last;
end;
s := FrmDataIn.DBItemNo.Value + 1;
FrmDataIn.DBItem.Append;
FrmDataIn.DBItemNo.Value := s;
FrmDataIn.DBItem.FieldByName('Question').Assign(DBMemo2.Lines);
FrmDataIn.DBItem.Post
end;