다음을 통해 공유


CreateRecordset 메서드(RDS)

연결이 끊긴 빈 Recordset를 만듭니다.

중요

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

구문

  
object.CreateRecordset(ColumnInfos)  

매개 변수

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

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

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

그런 다음, 열 배열 세트는 Recordset를 정의하는 배열로 그룹화됩니다.

설명

서버 쪽 비즈니스 개체는 결과 Recordset를 주식 시세가 포함된 운영 체제 파일과 같은 비 OLE DB 데이터 공급자의 데이터로 채울 수 있습니다.

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

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

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

길이 지속적임 Number 대체
고정 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

적용 대상

참고 항목

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