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)