pro*c에서 multithread + dynamic SQL 프로그래밍 하기
글쓴이: dux / 작성시간: 목, 2004/08/19 - 11:08오후
우선 pro*c에서의 멀티thread와 dynamic SQL에 관한 문서를 다 보았고, 그 각각에 대한 프로그램들을 짜 보았습니다.
이제 둘을 합쳐야 하겠는데...
멀티thread에서는 context 라는 것을 이용해서 session 관리를 하지요.
dynamic SQL 에서는
EXEC SQL PREPARE sql_stmt FROM :sql_string;
이라는 문장으로 sql문을 담고 있을 string을 지정해야 합니다.
이때, connection 체크도 하는듯 한데,
이 문장을 실행할때, context로 로긴을 해 놓은 상태에서도 connection이 이루어 지지 않았다고 간주하고 에러를 냅니다.
어떻게 해야 하나요..ㅠㅠ
전체적으로도 흐름을 잘 모르겠네요..
multitreaded 와 dynamic SQL 이 합쳐진 pro*C 프로그래밍을 해 보신 분의 도움 부탁드립니다.
아, 그리고 proc 옵션에서 threads 라는 것을 yes로 바꾸고 컴파일하면..(컴파일은 demo_proc.mk 파일을 이용해서 합니다.)
(Bundled) cc: error 1913: `dbcs_dbinfo.c' does not exist or cannot be read
이런 에러를 냅니다-_-;; threads 라는 옵션이 무슨 상관이 있는지..
Forums:
댓글 달기