SqlCommand.CommandType Properti
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.
Mendapatkan atau menetapkan nilai yang menunjukkan bagaimana CommandText properti akan ditafsirkan.
public:
virtual property System::Data::CommandType CommandType { System::Data::CommandType get(); void set(System::Data::CommandType value); };
public:
property System::Data::CommandType CommandType { System::Data::CommandType get(); void set(System::Data::CommandType value); };
public override System.Data.CommandType CommandType { get; set; }
[System.Data.DataSysDescription("DbCommand_CommandType")]
public System.Data.CommandType CommandType { get; set; }
member this.CommandType : System.Data.CommandType with get, set
[<System.Data.DataSysDescription("DbCommand_CommandType")>]
member this.CommandType : System.Data.CommandType with get, set
Public Overrides Property CommandType As CommandType
Public Property CommandType As CommandType
Nilai Properti
Salah CommandType satu nilai. Default adalah Text
.
Penerapan
- Atribut
Pengecualian
Nilainya bukan nilai yang valid CommandType.
Contoh
Contoh berikut membuat SqlCommand dan mengatur beberapa propertinya.
public void CreateSqlCommand()
{
SqlCommand command = new SqlCommand();
command.CommandTimeout = 15;
command.CommandType = CommandType.Text;
}
Public Sub CreateSqlCommand()
Dim command As New SqlCommand()
command.CommandTimeout = 15
command.CommandType = CommandType.Text
End Sub
Keterangan
Saat Anda mengatur CommandType properti ke StoredProcedure
, Anda harus mengatur CommandText properti ke nama prosedur tersimpan. Perintah menjalankan prosedur tersimpan ini saat Anda memanggil salah satu metode Execute.
Penyedia Data microsoft .NET Framework untuk SQL Server tidak mendukung tempat penampung tanda tanya (?) untuk meneruskan parameter ke Pernyataan SQL atau prosedur tersimpan yang disebut dengan CommandType dari Text. Dalam hal ini, parameter bernama harus digunakan. Contohnya:
SELECT * FROM Customers WHERE CustomerID = @CustomerID
Untuk informasi selengkapnya, lihat Mengonfigurasi Parameter dan Jenis Data Parameter.