ODBC 이용하여 함수를 설치 중 문제가 발생하는데요
발생하는 구문이 erg=SQLExecDirect(hsmt, (SQLCHAR*) "create function test_a()\
returns INT\
AS\
begin\
DECLARE @V_RET INT\
EXEC @V_RET = master.dbo.xp_test_Str @변수 @변수 @변수 @변수 OUPUT\
return 1\
end", SQL_NTS);
로 했을 경우 master.dbo.xp_test_Str @값 @값 @값 OUPUT\ 여기서 문제가 발생하네요 간단하게 샘플이라 이렇게 작성을 하였는데 DECLARE에 변수가 여러개 생성되어 있겠죠.. 그래서 그 변수를 넘겨주는거고요.. ODBC 문법이랑 안 맞아서 그런 것 같기도한데 어떤식으로 해결을
해야할지 막막하네요.. 에러코드는 100 NO_DATA 넘어오고요
도움 부탁드립니다.
|