먼저 대단히 죄송합니다. 이해를 도우기 위한 측면만 생각하다 보니 제가 봐도 말도 않되는 것을 소스라고 올렸
네요. 정말 죄송합니다.
정말 소스를 띄우도록 하겠습니다.
procedure RealTblSelect;
begin
with DataModule2.Qry_out_master do begin
Close;
SQL.Clear;
SQL.Add('Select * from out_master where out_num > 37 INTO TEMP out_master_tmp');
Open;
First;
.
.
end;
물론 위의 프로시져는 선언이 되어 있고 코딩 내용은 사실 더 깁니다.
DataModule을 사용하였고 Query컴포넌트를 사용하였습니다.
그런데 Trace 해보면 Open 메소드를 실행시킬때 해당 에러가 발생합니다.
그럼 조언 부탁 드립니다.
end;
소스 내용은 위와 같습니다. 그리고 프로시져는
> 먼저 대단히 죄송합니다. 이해를 도우기 위한 측면만 생각하다 보니 제가 봐도 말도 않되는 것을 소스라고 올렸
> 네요. 정말 죄송합니다.
> 정말 소스를 띄우도록 하겠습니다.
>
> procedure RealTblSelect;
> begin
> with DataModule2.Qry_out_master do begin
> Close;
> SQL.Clear;
> SQL.Add('Select * from out_master where out_num > 37 INTO TEMP out_master_tmp');
> Open;
> First;
> .
> .
> end;
>
> 물론 위의 프로시져는 선언이 되어 있고 코딩 내용은 사실 더 깁니다.
> DataModule을 사용하였고 Query컴포넌트를 사용하였습니다.
> 그런데 Trace 해보면 Open 메소드를 실행시킬때 해당 에러가 발생합니다.
> 그럼 조언 부탁 드립니다.
>
>
> end;
>
> 소스 내용은 위와 같습니다. 그리고 프로시져는
안녕하세요!. 답변이 늦어서 죄송합니다(사실 답변이랄꺼도 없지만요^^;)
우선 open 에서 에러가 나는것으로 봐서 SQL 문에 문제가 있는것 같습니다.
1.우선 델파이에 포함된 데이타베이스 익스프로러에서 같은 SQL 문을 사용해보세요
2.SQL 문을 다른것으로 해보세요.
3.만약 거기서도 에러가 난다면 생각해볼수 있는건 데이타베이스에 관계된 드라이버에 문제가 있을듯합니다.
4.만약 에러가 생기지 않고 자~~알 실행 된다면 구성하신 프로잭트에서 무언가의 설정이 잘못되어 있는듯 합니다.
위의 경우를 테스트해보시고 그래도 문제가 발생하시면 또 올려 주십시요! 최대한 노력은 해보겠습니다.
충분한 답변을 드리지 못해서 정말 죄송합니다.