CREATE PROC up_client
@v_name varchar(30)
AS
--저장할 변수 선언
DECLARE @v_strSQL VARCHAR(200)
--변수 @v_strSQL에 생성된 문자열 저장
SET @v_strSQL = 'SELECT * FROM CLIENT WHERE '+
' name LIKE ''%' + @v_name + '%'''
EXEC(@v_strSQL)
--SELECT @v_strSQL
Ms_sql과 델파이5를 쓰고있습니다
저장 프로시저엔 이렇게 넣었구요
storedProc1.ParamByName('v_name').AsString := Edit1.Text;
이렇게 하니 에러가 뜨네요. v_name이 없다고
매개변수를 다른게 줘야 하나요?
좋은 답변 부탁드립니다.
하시구요..
sp 쪽에 변수 등록하셨는지요?? 그럼..될터인데