Q&A

  • 델파이 + SQL Server 에서 Stored Procedure의 변수 넘겨주기
스토어드프로시져에서 변수선언을

varchar혹은 char로 선언을 했는데

델파이에서 변수를 어떻게 넘겨줘야 하나요?

드냥 Query 콤퍼넌트에서 하듯이 파라메터의 타입을 string으로

해줬는데 데이터타입이 틀린것두 아니구 타입이 아니라구 메세지가 나오는군여..

어떻게 하면 좋을까요??



프로시저선언

------------------------------------------------

Create proc p_service_tong

(@v_yundo varchar(4), @v_month varchar(2))

AS

....



델파이에서

------------------------------------------------

try

with StoredProc1 do

begin

prepare;

params[1].Value:= MaskEdit1.Text;

params[2].Value:= ComboBox_month.Text;

end;

StoredProc1.ExecProc;

...



------------------------------------------------

이렇게 했습니다..

그리구

프로시져 콤퍼넌트에서

파라미터의 첫번째는 return이라는 변수가 자동으로 생성되어있네요..

원래그런건가요?



0  COMMENTS