ADO Execute Metodu
Tanım ve Kullanım
Execute yöntemi, Command nesnesinin CommandText özelliğinde belirtilen sorguyu, SQL cümlesi veya saklı prosedürü çalıştırabilir.
CommandText özelliği satır olarak dönen bir sorgu belirliyorsa, oluşturulan herhangi bir sonuç yeni Recordset nesnesinde saklanacaktır. Bu komut satır olarak dönen bir sorgu değilse, sağlayıcı kapanmış bir Recordset nesnesi döndürecektir.
Gramer: Satır olarak dönen Command için:
Set rs = objcommand.Execute(ra, parameters, options)
Gramer: Satır olarak dönmeyen Command için:
objcommand.Execute ra, parameters, options
Parametre | Açıklama |
---|---|
ra | Seçilebilir. Sorgu etkilediği kayıt sayısını döndürür. Satır olarak dönen sorgular için, Recordset nesnesindeki kayıt sayısını hesaplamak için RecordCount özelliğini kullanın. |
parameters | Opsiyonel. SQL cümlesi ile iletilen parametre değerleri. Parameters koleksiyonuna yeni parametre değerleri eklemek, güncellemek veya değiştirmek için kullanılır |
options | Opsiyonel. Sağlayıcıya, Command nesnesinin CommandText özelliğini nasıl hesaplaması gerektiğini gösterir. Bir veya daha fazla olabilir CommandTypeEnum veya ExecuteOptionEnum Değer.Varsayılan olarak adCmdUnspecified'dır. |
Örnek
<% Set objcommand.Text="SELECT * FROM Customers" objCommand.Execute %>
veya:
<% Set objcommand.Text="Customers" objCommand.Execute(,,adCmdTableDirect) %>