SqlDataRecord(SqlMetaData[]) 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
根據做為引數傳遞的 SqlMetaData 物件陣列,使用結構描述來初始化新的 SqlDataRecord 執行個體。
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 中的每個資料行。
例外狀況
metaData
為 null
。
範例
下列範例示範如何從兩 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 })