안녕하세요. informix odbc 관련하여 도움이 필요하여 글을 적게 되었습니다..
char *connect_string = "Driver={/opt/informix/lib/cli/libifcli.so};dsn=testdb;UID=informix;PWD=qhdks./;";
SQLDriverConnect 함수 사용할때 connect_string 셋팅을 저렇게 잡아주었거든요..
그리고 컴파일 할때 cc -o odbc_test odbc_test.c -L/opt/informix/lib/cli -lifcli 이렇게 명령어를 날리니..
odbc_test 바이너리 파일이 만들어졌고요.. 이걸 실행했더니..
IM002:1:4294956255:[Informix][Informix ODBC Driver]Data source name not found and no default driver specified. 이런 메세지가 발생하네요..
제 추측으로는 connect_string쪽에서 뭔가 셋팅이 잘못되어서 그런 것 같은데 어디 부분이 잘못된건지 모르겠네요.. 도움 부탁드리겠습니다. ㅠ_ㅠ
추가적으로 SQLDriverConnect 함수를 사용하면 $INFORMIXDIR/etc/odbc.ini 파일 셋팅 필요없지 않나요..?
|