Bagikan melalui


OleDbCommand.CommandType Properti

Definisi

Mendapatkan atau menetapkan nilai yang menunjukkan bagaimana properti ditafsirkan CommandText .

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. Standarnya adalah Teks.

Penerapan

Atribut

Pengecualian

Nilainya bukan nilai yang valid CommandType.

Keterangan

Saat Anda mengatur properti ke CommandTypeStoredProcedure, Anda harus mengatur CommandText properti ke nama prosedur tersimpan. Perintah menjalankan prosedur tersimpan ini saat Anda memanggil salah satu metode Jalankan.

Properti Connection, CommandType dan CommandText tidak dapat diatur jika koneksi saat ini melakukan operasi jalankan atau ambil.

Penyedia .NET OLE DB tidak mendukung parameter bernama untuk meneruskan parameter ke pernyataan SQL atau prosedur tersimpan yang OleDbCommand dipanggil oleh saat CommandType diatur ke Teks. Dalam hal ini, tempat penampung tanda tanya (?) harus digunakan. Contohnya:

SELECT * FROM Customers WHERE CustomerID = ?

Oleh karena itu, urutan di mana OleDbParameter objek ditambahkan ke OleDbParameterCollection harus secara langsung sesuai dengan posisi tempat penampung tanda tanya untuk parameter . Untuk informasi selengkapnya, lihat Mengonfigurasi Parameter dan Jenis Data Parameter.

Berlaku untuk

Lihat juga