문제

ODBC를 통해 Informix 데이터 소스를 지원할 수 있어야하는 개발 프로젝트가 있습니다. IBM 웹 사이트에서 사전 제작 된 Informix Virtual Appliance를 다운로드했으며 내장 도구를 사용하여 서버를 볼 수 있지만 클라이언트의 ODBC 연결에서 얻을 수 없었습니다!

ODBC 지원 패키지도 설치되어 있으며 드라이버가 설치되어 있음을 알고 있습니다.

나는 실제로 Informix와 함께 일한 적이 없으므로 내가 놓친 속임수가 있는지 모르겠지만, 누군가 제안이 있다면, 나는 내가 가져갈 것이다.

도움이 되었습니까?

해결책

다음은 제가 가장 좋아하는 사이트의 Informix ConnectionStrings는 다음과 같습니다.

http://www.connectionstrings.com/informix

OLEDB :

Provider=Ifxoledbc;Data Source=dbName@serverName;User ID=myUsername;Password=myPassword;

연결 문자열에 보안 정보가 포함 된 OLEDB :

Provider=Ifxoledbc;Data Source=dbName@serverName;User ID=myUsername;Password=myPassword;Persist Security Info=true;

다른 팁

많은 질문; 아마도 실제 대답은 없지만 무언가가 당신의 생각을 조깅하여 답을 찾을 수 있습니다.

  • '개발자'로 로그인 했습니까? 또는 다른 사용자와 같이 - 그렇다면 어느 쪽이 있습니까?

  • '.NET'이라고 말하면 아마도 Windows 기반 VM이있을 것입니다 (즉, VMware 이미지가 실행중인 위치에 관계없이 Windows 환경에서 ID가 실행됩니다).

  • '.odbc.ini'파일이 있거나 David Stratton의 답변에서와 같이 DSN-Less 연결을 사용하고 있습니까?

  • SetNet32를 보셨습니까? (두 번째 생각에, 당신은 원하지 않을 수도 있습니다. 그러나 때로는 Windows의 문제에 대한 해결책의 일부이기도합니다. Windows 연결을위한 환경이 DBMS에 대한 환경을 설정합니다.)

  • 연결하는 데 사용하는 최소한의 코드와 문자열을 보여줄 수 있습니까? 실제 비밀번호를 표시하지 마십시오!

  • $ InformixDir/Demo에서 데모를 컴파일하고 실행해 보셨습니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top