. 환경 : firebird, zeos
------------------------------------------------------------
query 컴퍼넌트에서 storedprocedure 를 call 해서 파라미터를 넘겨 사용하려 합니다.
첨 사용하는 환경이라 코딩이 맞는지 모르겠습니다.
고수님들의 검토 부탁드립니다. !
아래의 코딩은 ms sql 에서의 방식입니다. 이렇게 코딩하면 될듯싶어서 했는데 않되네요
에러코드가 104, token unknown 라고 나네요.
프로시저는 분명 컴파일되어 존재하는데....
interbase 난 firebird는 아래의 형식 (query 에서 프로시저 콜)을 지원하지 않는지
에러가 나네요
sp_test 가 db에 컴파일되어 있는 프로시저명 이죠..
--------------------------------------------------------------------------------------------------
with zQuery1_tmp do begin
Close;
SQL.Clear;
SQL.Add('sp_test @work_code =:work_code, @act_code =:act_code');
SQL.Add(' , @find_name =:find_name');
ParamByName('work_code').AsString := 'S';
ParamByName('act_code').AsString := '1';
ParamByName('find_name').AsString := fEdit_find_name.Text;
open;
end;
그게 일반 쿼리로는 안되구 다른 컴포넌트를 사용해야 하는 걸로 알고 있어요
StoredProc 이거던가?