안녕하세요...
초보입니다...
간단한 쿼리인데...프로시저를 만들어서 하라는 지시에 의해서...
오라클에 프로시저를 만드는데 계속 에러가 나서..(컴파일 오류)
MS-SQL에 프로시저를 만들었구요(실행 잘됨)
델파이에서 프로시저 호출후 파라미터 값을 넘겨서 간단히 SELECT하는 것인데요
프로시저는 파라미터로 사번을 받아서...해당사번의 사원을 SELECT해서 출력하는 것입니다..
그런데 이것을 소켓으로 했거든요...
즉 클라이언트에서 사번을 던지면...서버에서...사번을 파라미터로 받아서..프로시저에
넘겨주면 프로시저에서..해당 사번의 사원정보를 클라이언트에게 넘겨주는 것이죠
근데 클라이언트로 받은 사번을 프로시저의 파라미터로 넘겨주는 과정에서..
제가..코딩을 잘 못해서...에러가 계속 납니다...도와주세요..
여기서 다른분들이 해놓으신걸 다 따라해봤는데..잘 안돼요...
제 소스는요..
with adostoredproc1 do begin
parameters.Clear ;
Parameters.ParamByName('@mysabun').value := bun;
execproc;
end;
이 부분이 문제인것 같습니다...
SQL 프로시저에서 파라미터는 @mysabun 이거든요...
그리고 bun은 클라이언트에게 받은 사번이구요...
즉 클라이언트에게 받은 bun이 바뀔때마다..파라미터 @mysabun에 넘겨줘야 하는데
도와주세요...