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열은 사용할 수 없습니다."라고 에라가 발생합니다.
어찌하면 해결할 수 있을까요.
한 수 부탁드립니다.
> "ORA-00984열은 사용할 수 없습니다."라고 에라가 발생합니다.
> 어찌하면 해결할 수 있을까요.
> 한 수 부탁드립니다.
에러를 찾아보면 "column not allowed here" 라고 나오는데여..
이건 제가 생각하기에는 입력하고자 하는 테이블에 필드가 없거나
아니면 입력 필드 개수가 틀리거나 필드 이름이 틀렸거나...
그런거 같은데여...
지나가다가...한자 적어여...즐코하시길...^^;