[파라미터 미사용시]
-----------------------------------
CREATE PROCEDURE re01
AS
SELECT acGjCodeT, acGjName
FROM tGjSilysTot
WHERE acBsCode = 'A80900'
GO
-----------------------------------
[파라미터 사용시]
-----------------------------------
CREATE PROCEDURE re00 @bs char(6)
AS
SELECT acGjCodeT, acGjName
FROM tGjSilysTot
WHERE acBsCode = @bs
GO
-----------------------------------
PROCEDURE re00 'A80900'과
PROCEDURE re01 는
쿼리 분석기에서 같은 결과를 나타냅니다.
문제는 이것을 델파이에서 저장 프로시저를 사용하여
DatabaseName과 StoredProcName을 지정해 준 뒤
Active를 True로 지정하려고 하면..
프로시저 re01은 잘 되는데요..
프로시저 re00 'A80900' 이 active 되지를 않습니다.
'General SQL error
저장 프로시저 'dbo.re00;1'을(를) 찾을 수 없습니다.'
라는 메세지가 뜨면서 저장 프로시저를 찾을 수 없다고 나옵니다.
분명히 StoredProcName에서는 나오거든요..
혹시 해답을 아시는 분이 계시면 수고스럽더라도 답변 좀 부탁드리곘습니다.