Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menjalankan kueri yang ditentukan, pernyataan SQL, prosedur tersimpan, atau teks khusus penyedia.
Sintaksis
Set recordset = connection.Execute (CommandText, RecordsAffected, Options)
Set recordset = connection.Execute (CommandText, RecordsAffected, Options)
Mengembalikan Nilai
Mengembalikan referensi objek Objek Kumpulan Rekaman (ADO).
Parameter-parameternya
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.
RecordAffected
Fakultatif. Variabel Long tempat penyedia mengembalikan jumlah rekaman yang terpengaruh operasi.
Opsi
Fakultatif.
Nilai Panjang yang menunjukkan bagaimana penyedia harus mengevaluasi argumen CommandText. Dapat berupa bitmask dari satu atau beberapa nilai CommandTypeEnum atau ExecuteOptionEnum .
Nota 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 Jalankan 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.
Komentar
Menggunakan metode Jalankan pada objek Objek Koneksi (ADO) menjalankan kueri apa pun yang Anda teruskan 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 PEMBARUAN SQL) penyedia mengembalikan Tidak ada selama opsi adExecuteNoRecords ditentukan; jika tidak, Jalankan mengembalikan Recordsettertutup.
Objek Recordset yang dikembalikan selalu merupakan kursor baca-saja dan hanya-terusan. Jika Anda memerlukan objek Recordset dengan lebih banyak fungsionalitas, pertama-tama buat objek Recordset dengan pengaturan properti yang diinginkan, lalu gunakan metode Open Method (ADO Recordset) objek Recordset untuk menjalankan kueri dan mengembalikan jenis kursor yang diinginkan.
Konten argumen CommandText khusus untuk penyedia dan dapat berupa sintaks SQL standar atau format perintah khusus apa pun yang didukung penyedia.
Peristiwa ExecuteComplete akan dikeluarkan ketika operasi ini menyimpulkan.
Nota
URL yang menggunakan skema http akan secara otomatis memanggil Penyedia Microsoft OLE DB untuk Penerbitan Internet. Untuk informasi selengkapnya, lihat URL Absolut dan Relatif .