기본 MySQL C API 를 활용하였었는데 PreparedStatement 를 좀 더 깔끔하게 사용하기위해 MySQL Connector/C++을 사용을 시도해 보았다.
커넥션 관리나 질의문을 다루는 것에는 아무런 문제가 없이 잘 활용 할 수 있었으나 PreparedStatement 사용에 있어 문제가 발생하였다.
자꾸만 Error: 2036 (CR_UNSUPPORTED_PARAM_TYPE) 에러가 발생하였다. 같은 코드를 빈 프로젝트를 생성하여 테스트하면 아무런 문제가 없는데 실제 적용을 하려면 문제가 발생하였다.
라이브러리도 새로 만들어보고 디버그로 해보고 릴리즈모드로도 해보고 도대체 원인을 알 수 가 없었다.
조금만 더 지치면 MySQL++ 로 선회 해버릴 것 같다.
커넥션 관리나 질의문을 다루는 것에는 아무런 문제가 없이 잘 활용 할 수 있었으나 PreparedStatement 사용에 있어 문제가 발생하였다.
자꾸만 Error: 2036 (CR_UNSUPPORTED_PARAM_TYPE) 에러가 발생하였다. 같은 코드를 빈 프로젝트를 생성하여 테스트하면 아무런 문제가 없는데 실제 적용을 하려면 문제가 발생하였다.
라이브러리도 새로 만들어보고 디버그로 해보고 릴리즈모드로도 해보고 도대체 원인을 알 수 가 없었다.
조금만 더 지치면 MySQL++ 로 선회 해버릴 것 같다.
'Dev Story > Mess' 카테고리의 다른 글
C 찬양가 "Write in C" (0) | 2009.03.04 |
---|---|
[STL] vector 에서 [] 과 at() 의 차이점 (0) | 2009.02.19 |
[STL] remove algorithm 은 실제로 지우지 않는다. (0) | 2009.02.18 |
어영부영 뒷걸음질 치다가 버그 잡았다. MySQL Connector/C++ 에 판정승.. ^^* (0) | 2008.12.12 |
CString::Format 으로 삽질하다. (0) | 2008.12.11 |