Open 메서드(ADO 레코드)

기존 Record 개체를 열거나 파일 또는 디렉터리와 같이 Record가 나타내는 새 항목을 만듭니다.

구문

  
Open Source, ActiveConnection, Mode, CreateOptions, Options, UserName, Password  

매개 변수

원본
(선택 사항) 이 Record 개체, Command, 열려 있는 Recordset 또는 다른 Record개체, SQL SELECT 문 또는 테이블 이름을 포함하는 문자열로 표현될 엔터티의 URL을 나타낼 수 있는 Variant입니다.

ActiveConnection
(선택 사항) 연결 문자열 또는 열려 있는 Connection 개체를 나타내는 Variant입니다.

모드
(선택 사항) 결과 Record 개체의 액세스 모드를 지정하는 ConnectModeEnum 값입니다. 기본값은 adModeUnknown입니다.

CreateOptions
(선택 사항) 기존 파일 또는 디렉터리를 열어야 하는지, 아니면 새 파일이나 디렉터리를 만들어야 하는지 여부를 지정하는 RecordCreateOptionsEnum 값입니다. 기본값은 adFailIfNotExists입니다. 기본값으로 설정하면 Mode 속성에서 액세스 모드를 가져옵니다. Source 매개 변수에 URL이 없는 경우 이 매개 변수는 무시됩니다.

옵션
(선택 사항) Record 열기 옵션을 지정하는 RecordOpenOptionsEnum 값입니다. 기본값은 adOpenRecordUnspecified입니다. 이러한 값은 결합할 수 있습니다.

UserName
(선택 사항) 필요한 경우 Source에 대한 액세스 권한을 부여하는 사용자 ID를 포함하는 문자열 값입니다.

암호
(선택 사항) 필요한 경우 UserName을 확인하는 암호를 포함하는 문자열 값입니다.

설명

원본은 다음일 수 있습니다.

  • URL. URL 프로토콜이 http인 경우 인터넷 공급자는 기본적으로 호출됩니다. URL이 실행 스크립트가 포함된 노드를 가리키는 경우(예: .ASP 페이지) 실행된 콘텐츠 대신 원본이 포함된 레코드가 기본적으로 열립니다. Options 인수를 사용하여 이 동작을 수정합니다.

  • Record 개체 다른 Record에서 열려 있는 Record 개체는 원래 Record 개체를 복제합니다.

  • Command 개체 열린 Record 개체는 명령을 실행하여 반환된 단일 행을 나타냅니다. 결과에 둘 이상의 행이 포함된 경우 첫 번째 행의 내용이 레코드에 배치되고 Errors 컬렉션에 오류가 추가될 수 있습니다.

  • SQL SELECT 문을 실행합니다. 열린 Record 개체는 문자열의 내용을 실행하여 반환되는 단일 행을 나타냅니다. 결과에 둘 이상의 행이 포함된 경우 첫 번째 행의 내용이 레코드에 배치되고 Errors 컬렉션에 오류가 추가될 수 있습니다.

  • 테이블 이름

Record 개체가 URL(예: 데이터베이스에서 파생된 Recordset의 행)을 사용하여 액세스할 수 없는 엔터티를 나타내는 경우 ParentURL 속성과 adRecordURL 상수로 액세스된 필드의 값은 모두 null입니다.

참고

http 체계를 사용하는 URL은 Microsoft OLE DB Provider for Internet Publishing을 자동으로 호출합니다. 자세한 내용은 절대 URL 및 상대 URL을 참조하세요.

적용 대상

레코드 개체(ADO)

참고 항목

Open 메서드(ADO 연결)
Open 메서드(ADO 레코드 집합)
Open 메서드(ADO 스트림)
OpenSchema 메서드