Home C++ ADO에서 Connection string 주의점.
Post
Cancel

C++ ADO에서 Connection string 주의점.

* 이전 블로그 백업글 : 이 게시물은 2008~2013년 사이에 작성된 것으로, 2022년 현재의 환경과는 맞지 않을 수 있습니다.

ADO.NET에서 MSSQL에 접속시 Connection String은 다음과 같다.

Data Source=[address];Initial Catalog=[DB name];User ID=[ID];Password=[PASSWD]

C++에서 쓰는 ADO에서는 약간 다르다.

provider=SQLOLEDB.1;Data Source=[address];Initial Catalog=[DB name];User ID=[ID];Password=[PASSWD]

C++에서는 앞에 provider=SQLOLEDB.1; 가 포함되어야 한다.

이걸 몰라서(정확히는 까먹어서) 세 시간정도 삽질했음 ㅁㄴㄹㅇ…

참고로 빼먹었을 때 나타나는 메세지는 다음과 같다.

Error Code: 80004005 Description: [Microsoft][ODBC 드라이버 관리자] 데이터 원본 이름이 없고 기본 드라이버를 지정하지 않았습니다.

This post is licensed under CC BY 4.0 by the author.