Q&A

  • ora-00984에라에 대하여 부탁드려요..
procedure TForm6.Button1Click(Sender: TObject);

begin

with datamodule6.query1 do begin

close;

sql.Clear;

sql.add('insert into BB(bb1,bb2,bb3,bb4,bb5)');

sql.add('values');

sql.add('("'+edit1.text+'","'+

edit2.text+'","'+

edit3.text+'","'+

edit4.text+'","'+

edit5.text+'")');



try

ExecSQL;

showmessage('자료가 저장되었습니다.');

except

showmessage('자료가 저장되지 않았습니다.');

end;

close;

end;

button1.enabled:=false;

formshow(sender);



end;

위 문장을 실행시키면 showmessage('자료가 저장되었습니다.');에 커서가 위치하면서

"ORA-00984열은 사용할 수 없습니다."라고 에라가 발생합니다.

어찌하면 해결할 수 있을까요.

한 수 부탁드립니다.



1  COMMENTS
  • Profile
    송기현 2000.07.01 08:43


    > "ORA-00984열은 사용할 수 없습니다."라고 에라가 발생합니다.

    > 어찌하면 해결할 수 있을까요.

    > 한 수 부탁드립니다.



    에러를 찾아보면 "column not allowed here" 라고 나오는데여..

    이건 제가 생각하기에는 입력하고자 하는 테이블에 필드가 없거나

    아니면 입력 필드 개수가 틀리거나 필드 이름이 틀렸거나...

    그런거 같은데여...



    지나가다가...한자 적어여...즐코하시길...^^;