Freigeben über


SqlDataRecord(SqlMetaData[]) Konstruktor

Definition

Initialisiert eine neue SqlDataRecord-Instanz mit dem Schema auf Grundlage des Arrays von SqlMetaData-Objekten, die als Argument übergeben werden.

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

Parameter

metaData
SqlMetaData[]

Ein Array von SqlMetaData-Objekten, die jede Spalte in der SqlDataRecord beschreiben.

Ausnahmen

Der Jointyp (metaData) lautet null.

Beispiele

Das folgende Beispiel zeigt, wie ein neues SqlDataRecord Objekt aus zwei SqlMetaData Objekten erstellt wird, die den Spaltennamen und den Datentyp angeben.

//using Microsoft.Data.SqlClient.Server;

// 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 });

Gilt für: