다음을 통해 공유


SqlDataRecord(SqlMetaData[]) 생성자

정의

인수로 전달되는 SqlDataRecord 개체의 배열에 기초한 스키마를 사용하여 새 SqlMetaData 인스턴스를 초기화합니다.

public:
 SqlDataRecord(... cli::array <Microsoft::SqlServer::Server::SqlMetaData ^> ^ metaData);
public SqlDataRecord (params Microsoft.SqlServer.Server.SqlMetaData[] metaData);
new Microsoft.SqlServer.Server.SqlDataRecord : Microsoft.SqlServer.Server.SqlMetaData[] -> Microsoft.SqlServer.Server.SqlDataRecord
Public Sub New (ParamArray metaData As SqlMetaData())

매개 변수

metaData
SqlMetaData[]

SqlMetaData 의 각 열을 설명하는 SqlDataRecord개체의 배열입니다.

예외

metaDatanull입니다.

예제

다음 예제에서는 열 이름과 데이터 형식을 나타내는 두 SqlMetaData 개체에서 새 SqlDataRecord 개체를 만드는 방법을 보여줍니다.

// Variables.
SqlMetaData column1Info;
SqlMetaData column2Info;
SqlDataRecord record;

// Create the column metadata.
column1Info = new SqlMetaData("Column1", SqlDbType.NVarChar, 12);
column2Info = new SqlMetaData("Column2", SqlDbType.Int);

// Create a new record with the column metadata.
record = new SqlDataRecord(new SqlMetaData[] { column1Info,
                                                  column2Info });
' Variables.
Dim column1Info As SqlMetaData 
Dim column2Info As SqlMetaData
Dim record As SqlDataRecord

' Create the column metadata.
column1Info = new SqlMetaData("Column1", SqlDbType.NVarChar, 12)
column2Info = new SqlMetaData("Column2", SqlDbType.Int)

' Create a new record with the column metadata.      
record = new SqlDataRecord(new SqlMetaData() { column1Info, _
                                               column2Info })

적용 대상