Q&A

  • 스토어드 프로시져 사용하는데...
델파이 스토어드 프로시져 컴포넌트 사용사는데..



Query Analyzer(MS SQL 7.0)에서는 실행이 되는데



델파이 컴포넌트에서 DatabaseName 선택하고



StoredProcName 에서 스토어드 프로시져 Name을 선택하고



Param Type도 정해주었는데 Active = True 하면 스토어드 프로시저를



찾을 수 없다는 에러가 나오네요... Could not find stored procedure '스토어드 프로시져 이름'



이 스토어드 프로시져의 역활은 델파이에서 Login 계정을 생성하고 MS SQL에



Login 계정을 생성 시키는 것이거든요..



Query Analyzer(MS SQL 7.0)에서 sql문으로 실행시키면 됩니다..



답변 부탁드립니다..더 자세한 설명이 필요하시다면 올려 드리겠습니다..









1  COMMENTS
  • Profile
    신호성 1999.12.10 03:15
    신기종 wrote:

    > 델파이 스토어드 프로시져 컴포넌트 사용사는데..

    >

    > Query Analyzer(MS SQL 7.0)에서는 실행이 되는데

    >

    > 델파이 컴포넌트에서 DatabaseName 선택하고

    >

    > StoredProcName 에서 스토어드 프로시져 Name을 선택하고

    >

    > Param Type도 정해주었는데 Active = True 하면 스토어드 프로시저를

    >

    > 찾을 수 없다는 에러가 나오네요... Could not find stored procedure '스토어드 프로시져 이름'

    >

    > 이 스토어드 프로시져의 역활은 델파이에서 Login 계정을 생성하고 MS SQL에

    >

    > Login 계정을 생성 시키는 것이거든요..

    >

    > Query Analyzer(MS SQL 7.0)에서 sql문으로 실행시키면 됩니다..

    >

    > 답변 부탁드립니다..더 자세한 설명이 필요하시다면 올려 드리겠습니다..

    >





    이유는 모르지만 아마도 파라미터가 있어서 에러가 발생하는 것으로 생각됩니다.

    SQL Server 7.0의 스토어드프로시져에서 파라미터가 있는경우만 그런 에러가

    발생하는걸로 알고 있거든요.



    전 SQL Server 6.5 까지만 사용했고 7.0을 사용할 일이 없어서 관심이 없어

    원인을 찾지는 않았지만 하여간 파라미터 문제일 겁니다.



    이유를 알게되면 게시판에 글을 올려주던가 메일좀 부탁합니다.