HTA에서 JavaScript를 사용하여 driver={SQL Server};...
연결 문자열을 사용하면 운이 없었지만 이름이 지정된 DSN은 정상입니다. TestDSN을
설정하고 테스트 한 다음 제대로var strConn= "DSN=TestDSN";
작동하여 자체 테스트 및 학습 목적으로 실험을 진행했습니다.
우리 서버는 server1 \ dev 와 같은 여러 인스턴스를 실행 하고 있습니다. 서버 1 \ 테스트 나는 탈출을 잊고 시간을 낭비 관리로 일이 약간 더 까다 만든 \
같은 \\
:
일부 데드 엔드 후 server=server1;instanceName=dev
연결 문자열에서, 나는 결국 가지고이 하나는 작동합니다 :
var strConn= "Provider=SQLOLEDB;Data Source=server1\\dev;Trusted_Connection=Yes;Initial Catalog=MyDatabase;"
사용자 / 암호를 제공하는 대신 Windows 자격 증명을 사용하여 흥미로운 전환이 Integrated Security = true
v Integrated Security = SSPI
v 의 미묘함을 발견하는 것으로 나타났습니다 Trusted_Connection=Yes
- 통합 보안 = True 및 통합 보안의 차이점 = SSPI 참조
-1
기본 adOpenForwardOnly 유형을 사용하는 것처럼 RecordCount가 다시 표시됩니다 . 작은 결과 세트로 작업하거나 메모리의 전체 로트를 한 번에 신경 쓰지 않으면 rs.Open(strQuery, objConnection, 3);
(3 = adOpenStatic)을 사용 하십시오.rs.RecordCount