문제점이라고 생각하고 먼저 확인해 볼 것들
1. Params.Clear 호출
2. TStoredProc 컴포넌트에서 Procedure 목록이 보이는지
체크하는 것
첫번째, Params.CreateParam 호출 이전에
Params.Clear를 먼저 호출해 주시구요..
두번째, StoredProc 컴포넌트의 ProcName을 마우스로 클릭한 후
호출하고자 하는 프로시져가 나타나는지 확인해 보십시오.
일단, 확인된다면,
문제가 없는 것입니다..
(만약, 나타나지 않는다면, Connection에서
해당 Procedure를 찾지 못하는 결과이므로,
Connection관련된 컴포넌트(TDatabase,TADOConnection등..)을
확인해 보셔서 제대로 접속이 되는지 확인 바랍니다.)
만약, 나타난다면, 그곳에 나타나는 ProcName을 숙지하시고,
StoredProcName:= 란에 대입해 주시면 되겠습니다.
(혹시나, Procedure끝에 ";1"이라는 값이 있다면,
무시하시기 바랍니다..
즉, Procedure명만 사용하시기 바랍니다..)
물론, DB-Link든지 뭐든지 간에..
모두, DB접속을 한 후 Access가 된다면,
일반 Procedure처럼 사용가능할 것입니다..
문제점이라고 생각하고 먼저 확인해 볼 것들
1. Params.Clear 호출
2. TStoredProc 컴포넌트에서 Procedure 목록이 보이는지
체크하는 것
첫번째, Params.CreateParam 호출 이전에
Params.Clear를 먼저 호출해 주시구요..
두번째, StoredProc 컴포넌트의 ProcName을 마우스로 클릭한 후
호출하고자 하는 프로시져가 나타나는지 확인해 보십시오.
일단, 확인된다면,
문제가 없는 것입니다..
(만약, 나타나지 않는다면, Connection에서
해당 Procedure를 찾지 못하는 결과이므로,
Connection관련된 컴포넌트(TDatabase,TADOConnection등..)을
확인해 보셔서 제대로 접속이 되는지 확인 바랍니다.)
만약, 나타난다면, 그곳에 나타나는 ProcName을 숙지하시고,
StoredProcName:= 란에 대입해 주시면 되겠습니다.
(혹시나, Procedure끝에 ";1"이라는 값이 있다면,
무시하시기 바랍니다..
즉, Procedure명만 사용하시기 바랍니다..)
물론, DB-Link든지 뭐든지 간에..
모두, DB접속을 한 후 Access가 된다면,
일반 Procedure처럼 사용가능할 것입니다..