Metode Eksekusi (Koneksi ADO)

Menjalankan kueri yang ditentukan, pernyataan SQL, prosedur tersimpan, atau teks khusus penyedia.

Sintaks

  
Set recordset = connection.Execute (CommandText, RecordsAffected, Options)  
Set recordset = connection.Execute (CommandText, RecordsAffected, Options)  

Tampilkan Nilai

Mengembalikan referensi objek Objek Recordset (ADO ).

Parameter

CommandText
Nilai String yang berisi pernyataan SQL, prosedur tersimpan, URL, atau teks khusus penyedia untuk dijalankan. Secara opsional, nama tabel dapat digunakan tetapi hanya jika penyedia mengetahui SQL. Misalnya jika nama tabel "Pelanggan" digunakan, ADO akan secara otomatis menambahkan sintaks SQL Select standar untuk membentuk dan meneruskan "SELECT * FROM Customers" sebagai pernyataan Transact-SQL kepada penyedia.

RecordsAffected
Pilihan. Variabel Panjang tempat penyedia mengembalikan jumlah rekaman yang terpengaruh operasi.

Opsi
Pilihan. Nilai Panjang yang menunjukkan bagaimana penyedia harus mengevaluasi argumen CommandText. Dapat berupa bitmask dari satu atau beberapa nilai CommandTypeEnum atau ExecuteOptionEnum .

Catatan Gunakan nilai ExecuteOptionEnumadExecuteNoRecords untuk meningkatkan performa dengan meminimalkan pemrosesan internal dan untuk aplikasi yang Anda porting dari Visual Basic 6.0.

Jangan gunakan adExecuteStream dengan metode Eksekusi objek Koneksi .

Jangan gunakan nilai CommandTypeEnum adCmdFile atau adCmdTableDirect dengan Execute. Nilai-nilai ini hanya dapat digunakan sebagai opsi dengan metode Metode Terbuka (ADO Recordset) dan Metode Kueri Ulang dari Recordset.

Keterangan

Menggunakan metode Jalankan pada objek Objek Koneksi (ADO) menjalankan kueri apa pun yang Anda berikan ke metode dalam argumen CommandText pada koneksi yang ditentukan. Jika argumen CommandText menentukan kueri yang dikembalikan baris, hasil apa pun yang dihasilkan eksekusi disimpan dalam objek Recordset baru. Jika perintah tidak dimaksudkan untuk mengembalikan hasil (misalnya, kueri SQL UPDATE) penyedia mengembalikan Tidak ada selama opsi adExecuteNoRecords ditentukan; jika tidak, Jalankan mengembalikan Recordset tertutup.

Objek Recordset yang dikembalikan selalu merupakan kursor baca-saja dan hanya-teruskan. Jika Anda memerlukan objek Recordset dengan lebih banyak fungsionalitas, pertama-tama buat objek Recordset dengan pengaturan properti yang diinginkan, lalu gunakan metode Metode Terbuka (ADO Recordset) objek Recordset untuk menjalankan kueri dan mengembalikan jenis kursor yang diinginkan.

Konten argumen CommandText khusus untuk penyedia dan dapat menjadi sintaks SQL standar atau format perintah khusus apa pun yang didukung penyedia.

Peristiwa ExecuteComplete akan dikeluarkan ketika operasi ini selesai.

Catatan

URL yang menggunakan skema http akan secara otomatis memanggil Penyedia Microsoft OLE DB untuk Penerbitan Internet. Untuk informasi selengkapnya, lihat URL Absolut dan Relatif.

Berlaku Untuk

Objek Koneksi (ADO)