Q&A

  • ms-sql 7.0 -> No Parameter error
ms-sql(7.0)에서 stored procedure 를 사용하는데요

아래 source와 같은 storedproc를 생성후 값을 갖고 오는

내용인데 실행을 하면 "NO PARAMETER TYPE FOR PARAMETER @data1"

이라는 메세지가 나오는데요. 무언가 type을 지정하는 부분이

빠진것인지 모르겠네요. 아님 방법이 잘못된것인지...

많은 도움 부탁합니다.



*** ms-sql 의 stored procedure

create procedure TEST_PROCEDURE

@data1 char(10),

@data2 char(10)

as

select field1, field2

from 고객master

where 고객번호 = @data1

and 고객구분 = @data2

return



*** delphi

var

myStoredProc: TstoredProc;

i: integer;

begin

mystoredProc := TstoredProc.create(nil);

with mystoredProc do

begin

storedprocname := '스토어드 프로시져명';

databasename := '데이타베이스명';

prepare;



for i := 1 to 2 do

begin

params[i].datatype := ftstring;

params[i].paramtype := ptinput;

params[i].value := 값

end;



try

execproc;

except

ON EDBEngineERROR do

.

.

.

end;

end;

.

.

.

end;





0  COMMENTS