급합니다. ㅠ.ㅠ
델파이에서 스토어드 프로시져를 어떻게 연결시키나요
책에서 하라는 데로 했는데..
오류만 나네요
부탁합니다.
도와주세요
에러메시지
project project1.exe raised exception class EPrivilege with message 'Privileged instruction'. Process stopped. use step or Run to continue.
소스는 이렇습니다.
procedure TForm1.Button1Click(Sender: TObject);
begin
with StoredProc1 do
begin
prepare;
params[0].AsString := 'U7700120053';
params[1].AsString := '1';
params[2].AsInteger := 100;
params[3].AsString := '2000000000030612';
params[4].AsString := 'h';
execproc;
unprepare;
end;
즉, 이 에러가 뜨면 프로그램이 죽는다고 봐야겠지요.
이 에러의 원인은 델파이의 버그인듯합니다.
Update Pack을 받아서 깔면 아마 해결될겁니다.
초보2 wrote:
> 급합니다. ㅠ.ㅠ
>
> 델파이에서 스토어드 프로시져를 어떻게 연결시키나요
> 책에서 하라는 데로 했는데..
> 오류만 나네요
> 부탁합니다.
> 도와주세요
>
> 에러메시지
> project project1.exe raised exception class EPrivilege with message 'Privileged instruction'. Process stopped. use step or Run to continue.
>
> 소스는 이렇습니다.
>
> procedure TForm1.Button1Click(Sender: TObject);
> begin
> with StoredProc1 do
> begin
> prepare;
> params[0].AsString := 'U7700120053';
> params[1].AsString := '1';
> params[2].AsInteger := 100;
> params[3].AsString := '2000000000030612';
> params[4].AsString := 'h';
> execproc;
> unprepare;
> end;
>
>