SqlCommandBuilder.DeriveParameters(SqlCommand) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengambil informasi parameter dari prosedur tersimpan yang ditentukan dalam SqlCommand dan mengisi Parameters kumpulan objek yang ditentukan SqlCommand .
public:
static void DeriveParameters(Microsoft::Data::SqlClient::SqlCommand ^ command);
public static void DeriveParameters (Microsoft.Data.SqlClient.SqlCommand command);
static member DeriveParameters : Microsoft.Data.SqlClient.SqlCommand -> unit
Public Shared Sub DeriveParameters (command As SqlCommand)
Parameter
- command
- SqlCommand
SqlCommand Mereferensikan prosedur tersimpan dari mana informasi parameter akan diturunkan. Parameter turunan ditambahkan ke Parameters koleksi SqlCommand.
Pengecualian
Teks perintah bukan nama prosedur tersimpan yang valid.
Keterangan
DeriveParameters
menimpa informasi parameter yang ada untuk SqlDbCommand
.
DeriveParameters
memerlukan panggilan tambahan ke database untuk mendapatkan informasi. Jika informasi parameter diketahui terlebih dahulu, lebih efisien untuk mengisi koleksi parameter dengan mengatur informasi secara eksplisit.
Anda hanya dapat menggunakan DeriveParameters
dengan prosedur tersimpan. Anda tidak dapat menggunakan DeriveParameters
dengan prosedur tersimpan yang diperluas. Anda tidak dapat menggunakan DeriveParameters
untuk mengisi SqlParameterCollection dengan pernyataan Transact-SQL arbitrer, seperti pernyataan SELECT yang diparameterkan.
Untuk informasi selengkapnya, lihat Mengonfigurasi parameter.