내 C++ 코드에서 SQLDriverConnect가 연결 문자열을 얻기 위해 어떤 dsn 드라이버에 연결되어 있는지 확인하려고합니다. 아쉽게도 연결 문자열은 드라이버 설명 만 지정하고 어떤 드라이버가 사용되는지는 지정하지 않습니다. 어쨌든 실제로 어떤 드라이버가 사용되고 있는지 파악하고 있습니까?어떤 dsn 드라이버가 사용되고 있는지 어떻게 알 수 있습니까?
0
A
답변
0
SQLDriverConnect에 전달하는 연결 문자열은 DRIVER = {xxx}, DSN = yyy, FILEDSN = zzz를 사용하여 드라이버를 식별해야합니다. 생각해 보면 SQLDriverConnect에 전달 된 문자열이 드라이버를 식별하지 못하면 ODBC 드라이버 관리자는로드 할 ODBC 드라이버를 어떻게 알 수 있습니까? SQLDriverConnect에 전달 된 연결 문자열을 살펴보고 전달되는 특성을 처리하기 만하면됩니다. driver = xxx이면 ODBC 관리자에게 가서 드라이버 탭을 선택한 다음 드라이버 이름을 찾으십시오. DSN = xxx이면 ODBC 관리자의 사용자 DSN 또는 시스템 DSN에서 DSN xxx를 찾아 사용하는 드라이버를 찾습니다.
마지막으로 일단 연결되면 사용중인 드라이버를 검색하는 데 사용할 수있는 SQLGetInfo 호출이 있습니다.
관련 문제
- 1. 어떤 헤더에서 어떤 기능이 사용되고 있는지 어떻게 알 수 있습니까?
- 2. Crystal Reports - 어떤 보고서가 사용되고 있는지 어떻게 알 수 있습니까?
- 3. 어떤 코드가 codeigniter에서 사용되고 있는지 어떻게 알 수 있습니까?
- 4. 어떤 SMTP 서버가 사용되고 있는지 어떻게 알 수 있습니까?
- 5. 어떤 eclipse SDK가 사용되고 있는지 어떻게 알 수 있습니까?
- 6. 세션 쿠키가 사용되고 있는지 어떻게 알 수 있습니까?
- 7. 주어진 컨트롤에 대한 OutputCache가 사용되고 있는지 어떻게 알 수 있습니까?
- 8. 내 machine.config의 machineKey 섹션이 사용되고 있는지 어떻게 알 수 있습니까?
- 9. 공유 라이브러리가 사용되고 있는지 어떻게 알 수 있습니까?
- 10. 파일이 컴퓨터에서 사용되고 있는지 어떻게 알 수 있습니까?
- 11. 어떤 엔진이 사용되고 있습니까?
- 12. 어떤 클래스 메소드가 사용되고 있지 않은지 어떻게 알 수 있습니까?
- 13. Symfony 컨트롤러 : 현재 어떤 데이터베이스 드라이버가 사용되고 있습니까?
- 14. 컬렉션의 어떤 변수가 사용되고 있는지 어떻게 확인합니까?
- 15. SAS proc SQL에서 어떤 인덱스가 사용되고 있는지 어떻게 알 수 있습니까? 설명이 있습니까?
- 16. 어떤 포트를 사용하고 있는지 어떻게 알 수 있습니까?
- 17. 어떤 포트가 사용되고 있는지 확인하십시오.
- 18. 어떤 버전의 EL이 사용되고 있는지 알 수있는 방법은 무엇입니까?
- 19. iPhone 앱을 실행할 때 어떤 IOS가 사용되고 있는지 어떻게 알 수 있습니까?
- 20. URL을 기반으로 어떤 템플릿 (클래스)이 사용되고 있는지 어떻게 알 수 있습니까?
- 21. Rx 디버깅 할 때 어떤 스케줄러가 사용되고 있는지 어떻게 알 수 있습니까?
- 22. 어떤 TextView가 어떤 배열에 연결되어 있는지 어떻게 알 수 있습니까?
- 23. 어떤 php.ini 파일이로드되었는지 어떻게 알 수 있습니까?
- 24. 어떤 Linux 드라이버가 내 GPIO를 호깅하고 있는지 어떻게 알 수 있습니까?
- 25. IndexedDB에서 어떤 데이터베이스를 사용할 수 있는지 어떻게 알 수 있습니까?
- 26. 어떤 dll이 사용되고 있습니까?
- 27. 어떤 컨트롤이 사용되고 있습니까?
- 28. 테이블에 어떤 유형의 잠금이 있는지 어떻게 알 수 있습니까?
- 29. 어떤 overlayitem이 탭되고 있는지 어떻게 알 수 있습니까?
- 30. Emacs에서 어떤 OS를 실행하고 있는지 어떻게 알 수 있습니까?