Q&A

  • 이렇게 쉬운게 안되는 이유는 무엇인가요?(Append문제)
내머리가 돌(stone) 이된 것이지 아래의 쉬운 루틴을 아무리해도

" ....Null during Insert" 와 같은 에러메시지가 뜨네요. 왜그런지

아무리 생각해도 모르겠습니다.

(스트링그리드의 각Cell의 자료를 테이블에 Append하는 루틴입니다. 간단하죠!)





With DMfrm.Table1 do

begin

for i:=1 to Stg.Rowcount - 1 do

begin

Append;

FieldbyName('ibso_no').AsString:=vD_ibso; // 이것은 프라이머리 key입니다.

FieldbyName('lice_field').AsString:=Stg.Cells[0,i];

FieldbyName('lice_jong').AsString:=Stg.Cells[1,i];

FieldbyName('lice_name').AsString:=Stg.Cells[2,i];

Post;

end;

end;

2  COMMENTS
  • Profile
    박종환 2001.06.08 00:58
    혹시 null 이 허용되지않는 필드에 null 값을 넣으려는 것은 아닌가요?

    메세지 내용은 그런 내용이네요.

  • Profile
    stone head 2001.06.08 02:54
    당연히 메시지 내용대로 null허용을 확인해 보았습니다만



    님께서 올리신 답변 내용을 보는 순간 어떤 영감이 떠올라 해결하였습니다.



    물론 Null값 관련 에러였습니다.



    빠른 답변을 주셔서 고맙습니다. 건강하세요.