여기 Q&A에 802번에도 저와 같은 에러가 나온다고 쓰여져 있네요.
IB Expert의 Script Executive에서 ib_udf.sql을 열어 Run을 시켰습니다.
그러니깐 UDFs(36)이라고 함수들이 등록 되는것이 눈으로 확인되는데
이 함수를 sql문에 사용할려고 하니깐 에러가 나네요.
함수를 쓰고 ( 를 열때 파라메터 힌트 들이 나오는걸 보면 제대로 설치가 된것 같은데.. 왜이러는지 모르겠네요.
등록된 함수 36개 전부다 에러가 나네요.
참고로 임베디드 파이어버드(Firebird 1.5 RC 7 Embeded Server)를 사용합니다. 이것때문인지...
예) select substr(tbnm,1,2) from tabl
에러내용
Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
Access to UDF library "ib_udf.DLL" is denied by server administrator.
박지훈.임프 님이 쓰신 글 :
: 저도 처음 보는 에러입니다만, 너무 단서가 없어서 추측조차 힘드네요.
:
: udf에 함수를 등록했다는 말씀을 하셨는데, 원래 ib_udf.dll에 있는 udf 함수를 IB Expert를 이용하여
: 호출하신 것이 맞는지요. 또 구체적으로 어떤 함수를 어떤 방식으로 등록하고 호출하셨는지요.
:
: 그럼...
:
:
: 박재현 님이 쓰신 글 :
: : IB Expert에서 udf에 함수를 등록하고 sql문을 날려 봤더니 아래와 같은 에러가 나오네요.
: :
: : Unsuccessful execution caused by a system error that precludes
: : successful execution of subsequent statements.
: : Access to UDF library "ib_udf.DLL" is denied by server administrator.
: :
: : 뭔가 다른것을 더 해줘야 되는지 잘 모르겠습니다.
: : 답변 부탁드립니다.
|