오라클버전은 8i이구여 BDE로 연결을 해서 select 는 됩니다.
그런데 insert를 하려구 하니 이런 에러가 뜨네염
-에러내용-
Access violation at address 4D5F0385 in module 'SQLORADLL'.
Read of address 00000008.
이상
혹시 몰라서 코드도 올립니다.
-코드-
procedure TForm1.btn_InsertClick(Sender: TObject);
begin
with Query1 do
begin
SQL.Add('insert into test_123');
SQL.Add('(NAME)');
SQL.Add('values');
SQL.Add('(:NAME1)');
ParamByName('NAME1').AsString := edt_Name.Text;
ExecSQL;
end;//with
end;
이상
테이블은 테스트를 위해 NAME라는 컬럼 하나만 만들어서 테스트를 하는데
select는 되나 insert 가 안되네염 고수님들 조언 부탁드립니다.
혹시 아래의 추가 코드부분을 등록하시고
테스트 해 보세요.
도움이 되었는지 모르겠군요..............
procedure TForm1.btn_InsertClick(Sender: TObject);
begin
with Query1 do
begin
Close; //추가 코드부분
SQL.Clear; //추가 코드부분
SQL.Add('insert into test_123');
SQL.Add('(NAME)');
SQL.Add('values');
SQL.Add('(:NAME1)');
ParamByName('NAME1').AsString := edt_Name.Text;
ExecSQL;
end;//with
end;