Share via


OdbcCommand.Prepare Metode

Definisi

Membuat versi perintah yang disiapkan atau dikompilasi di sumber data.

public:
 override void Prepare();
public:
 virtual void Prepare();
public override void Prepare ();
public void Prepare ();
override this.Prepare : unit -> unit
abstract member Prepare : unit -> unit
override this.Prepare : unit -> unit
Public Overrides Sub Prepare ()
Public Sub Prepare ()

Penerapan

Pengecualian

Connection belum disetel.

-atau-

Connection bukan Open().

Keterangan

Metode ini Prepare memanggil fungsi ODBC SQLPrepare . Bergantung pada kemampuan driver ODBC dan sumber data yang mendasar, informasi parameter seperti jenis data dapat diperiksa ketika pernyataan disiapkan, jika semua parameter telah terikat, atau ketika dijalankan jika tidak semua parameter telah terikat. Untuk interoperabilitas maksimum, aplikasi harus membatalkan ikatan semua parameter yang diterapkan ke pernyataan SQL sebelumnya sebelum menyiapkan pernyataan SQL baru pada yang sama OdbcCommand. Ini mencegah kesalahan yang disebabkan oleh informasi parameter sebelumnya yang diterapkan ke pernyataan SQL baru.

Jika Anda memanggil metode Execute setelah Anda memanggil Prepare, nilai parameter apa pun yang lebih besar dari nilai yang ditentukan oleh Size properti secara otomatis dipotok ke ukuran asli parameter yang ditentukan, dan tidak ada kesalahan pemotokan yang dikembalikan.

Parameter output (baik disiapkan atau tidak) harus memiliki jenis data yang ditentukan pengguna. Jika Anda menentukan jenis data panjang variabel, Anda juga harus menentukan maksimum Size.

Berlaku untuk

Lihat juga