OdbcCommand.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 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; }
public System.Data.CommandType CommandType { get; set; }
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
Pengecualian
Nilainya bukan nilai yang valid CommandType.
Keterangan
CommandType Ketika properti diatur ke StoredProcedure
, Anda harus mengatur CommandText properti ke sintaks panggilan ODBC lengkap. Perintah kemudian menjalankan prosedur tersimpan ini ketika Anda memanggil salah satu metode Execute (misalnya, ExecuteReader atau ExecuteNonQuery).
Properti Connection, CommandType dan CommandText tidak dapat diatur jika koneksi saat ini melakukan operasi eksekusi atau pengambilan.
Penyedia data .NET Framework untuk ODBC tidak mendukung meneruskan parameter bernama ke pernyataan SQL atau ke prosedur tersimpan yang OdbcCommanddisebut oleh . Dalam salah satu kasus ini, gunakan tempat penampung tanda tanya (?). Contohnya:
SELECT * FROM Customers WHERE CustomerID = ?
Urutan di mana OdbcParameter objek ditambahkan ke OdbcParameterCollection harus secara langsung sesuai dengan posisi tempat penampung tanda tanya untuk parameter .
Catatan
Penyedia Data .NET Framework untuk ODBC tidak mendukung CommandType pengaturan TableDirect
.