다음을 통해 공유


CreateRecordset 메서드(RDS)

연결이 끊긴 빈 레코드 집합만듭니다.

중요하다

Windows 8 및 Windows Server 2012부터 RDS 서버 구성 요소는 더 이상 Windows 운영 체제에 포함되지 않습니다(자세한 내용은 Windows 8 및 Windows Server 2012 호환성 쿡북 참조). RDS 클라이언트 구성 요소는 이후 버전의 Windows에서 제거됩니다. 새 개발 작업에서 이 기능을 사용하지 말고 현재 이 기능을 사용하는 애플리케이션을 수정할 계획입니다. RDS를 사용하는 애플리케이션은 WCF Data Service마이그레이션해야 합니다.

통사론

  
object.CreateRecordset(ColumnInfos)  

매개 변수

개체
RDSServer.DataFactory 또는 RDS를 나타내는 개체 변수입니다. DataControl 개체입니다.

ColumnsInfos
만든 Recordset 각 열을 정의하는 특성의 Variant 배열입니다. 각 열 정의에는 네 개의 필수 특성과 하나의 선택적 특성 배열이 포함됩니다.

속성 묘사
이름 열 머리글의 이름입니다.
데이터 형식의 정수입니다.
크기 데이터 형식에 관계없이 너비의 정수(문자)입니다.
Null 허용 여부 부울 값입니다.
크기 조정(선택 사항) 이 선택적 특성은 숫자 필드의 배율을 정의합니다. 이 값을 지정하지 않으면 숫자 값이 세 배율로 잘립니다. 전체 자릿수는 영향을 받지 않지만 소수점 뒤의 자릿수는 3으로 잘립니다.

그런 다음 열 배열 집합을 배열로 그룹화하여 Recordset정의합니다.

발언

서버 쪽 비즈니스 개체는 결과 Recordset 재고 따옴표가 포함된 운영 체제 파일과 같이 비 OLE DB 데이터 공급자의 데이터로 채울 수 있습니다.

다음 표에서는 CreateRecordset 메서드에서 지원하는 DataTypeEnum 값을 나열합니다. 나열된 숫자는 필드를 정의하는 데 사용되는 참조 번호입니다.

각 데이터 형식은 고정 길이 또는 가변 길이입니다. 고정 길이 형식은 크기가 미리 결정되고 크기 정의가 여전히 필요하므로 -1 크기로 정의해야 합니다. 가변 길이 데이터 형식은 1에서 32767까지의 크기를 허용합니다.

일부 변수 데이터 형식의 경우 형식을 대체 열에 표시된 형식으로 강제 변환할 수 있습니다. Recordset 만들어지고 채워질 때까지 대체 항목이 표시되지 않습니다. 그런 다음 필요한 경우 실제 데이터 형식을 확인할 수 있습니다.

길이 상수 치환
부정하게 결정된 adTinyInt 16
부정하게 결정된 adSmallInt 2
부정하게 결정된 adInteger 3
부정하게 결정된 adBigInt 20
부정하게 결정된 adUnsignedTinyInt 17
부정하게 결정된 adUnsignedSmallInt 18
부정하게 결정된 adUnsignedInt 19
부정하게 결정된 adUnsignedBigInt 21
부정하게 결정된 adSingle 4
부정하게 결정된 adDouble 5
부정하게 결정된 adCurrency 6
부정하게 결정된 adDecimal 14
부정하게 결정된 adNumeric 131
부정하게 결정된 adBoolean 11
부정하게 결정된 adError 10
부정하게 결정된 adGuid 72
부정하게 결정된 adDate 7
부정하게 결정된 adDBDate 133
부정하게 결정된 adDBTime 134
부정하게 결정된 adDBTimestamp 135 7
변수 adBSTR 8 (여덟) 130
변수 adChar 129 200
변수 adVarChar 200
변수 adLongVarChar 201 200
변수 adWChar 130
변수 adVarWChar 202 130
변수 adLongVarWChar 203 130
변수 adBinary 128
변수 adVarBinary 204
변수 adLongVarBinary 205 204

적용 대상

참고 항목

VB(CreateRecordset 메서드 예제)
CreateRecordset 메서드 예제(VBScript)
RDS(CreateObject 메서드)