ADO OpenSchema 메서드
정의와 사용법
OpenSchema 메서드는 Recordset 객체를 반환할 수 있습니다. 이 객체는 데이터 소스의 스키마 정보를 포함하고 있습니다. 예를 들어, 스키마 정보는 테이블의 이름, 테이블의 열 이름, 각 열의 데이터 타입을 포함할 수 있습니다. Recordset은 읽기 전용, 정적 커서 모드로 열립니다.
문법
Set rs=objconn.OpenSchema(querytype,criteria,schemaid)
파라미터 | 설명 |
---|---|
querytype |
필수 사항입니다. 임의의 SchemaEnum 실행할 모델 쿼리 타입을 나타내는 값입니다. 주의事项: OLEDB 규범은 SchemaEnum에서 나열된 세 가지 SchemaEnum 값만을 지원합니다: adSchemaTables, adSchemaColumns 및 adSchemaProviderTypes. |
criteria | 선택 사항입니다. 각 QueryType 옵션의 쿼리 제약 조건 배열입니다. SchemaEnum에서 나열된 내용과 같습니다. |
schemaid | OLE DB 규범에서 정의되지 않은 제공자 모드 쿼리의 GUID입니다. QueryType이 adSchemaProviderSpecific로 설정되면 이 매개변수가 필요합니다. 그렇지 않으면 사용하지 않습니다. |