안녕하세요. 좀 늦어진것 같아 죄송합니다.
소스를 보야 달라고 하시길래 제가 코딩 했던 부분을 보여 드리겠습니다.
procedure RealTblSelect;
begin
Close;
SQL.Clear;
SQL.ADD('Select * from out_master where out_num > 37 INTO TEMP out_master_tmp');
Open;
end;
소스 내용은 위와 같이 간단합니다. 그런데 Open 명령이 실행될때에 'Error Creating Cursor handle'
에러가 나타나거든요.
다시 한번 강조 할것은 informix 상에서는 위의 SQL 문이 이상없이 실행됩니다.
아낌없는 조언 부탁드립니다.
> 안녕하세요. 좀 늦어진것 같아 죄송합니다.
> 소스를 보야 달라고 하시길래 제가 코딩 했던 부분을 보여 드리겠습니다.
>
> procedure RealTblSelect;
> begin
> Close;
> SQL.Clear;
> SQL.ADD('Select * from out_master where out_num > 37 INTO TEMP out_master_tmp');
> Open;
> end;
>
> 소스 내용은 위와 같이 간단합니다. 그런데 Open 명령이 실행될때에 'Error Creating Cursor handle'
> 에러가 나타나거든요.
> 다시 한번 강조 할것은 informix 상에서는 위의 SQL 문이 이상없이 실행됩니다.
> 아낌없는 조언 부탁드립니다.
>
안녕하세요! 소스는 잘 봤습니다. 그런데 정말 위의 코드가 정확한 코드인지요????. 정확한 코드라면 쓰시는 델파이는 정말 굉장한 델파이든지 아니면 가짜 델파이가 아닌가 싶군요^^;
그리고 위 코드가 제대로 에러없이 컴파일이 되는지요????. 제가 보기에는 소스를 좀 이해하기가 힘듭니다.
1.procedure RealTblSelect;
분명히 단독 프로시져 입니다.
begin
Close; <= 단독프로시져 인데 도대체 어떤 콤포넌트의 Close 메쏘드를???
SQL.Clear; <= SQL 의 소속은 어디죠????
SQL.ADD('Select * from out_master where out_num > 37 INTO TEMP out_master_tmp');
Open; <= 어떤 콤포넌트의 Open 메쏘드를 실행한겁니까??????
end;
현재로써는 올려주신 소스가 정확하지 않은것 같습니다.^^
죄송하지만 다시한번 자세히 올려 주셔야 그래야 정확한 답변을 들을실수 있습니다.