ADO Execute Metodu

Tanım ve Kullanım

Execute yöntemi belirtilen sorguyu, SQL cümlesi, saklı prosedür veya sağlayıcıya özgü metni çalıştırabilir.

CommandText parametresi satır olarak döndürülen bir sorgu belirliyorsa, gerçekleştirilen herhangi bir sonuç yeni bir Recordset nesnesinde saklanacaktır. Bu komut satır olarak döndürülen bir sorgu değilse, sağlayıcı kapanmış bir Recordset nesnesi döndürecektir.

Açıklama:Geri dönen Recordset nesnesi her zaman yalnızca okunabilir ve ileriye doğru ilerleyen bir imleç olacaktır.

İpucu:Eğer daha fazla işlevselliğe sahip bir Recordset nesnesi gerekiyorsa, önce Recordset nesnesi oluşturulmalı, gerekli özellikler ayarlanmalı ve ardından Recordset nesnesinin Open yöntemi ile sorgu gerçekleştirilerek gerekli imleç türü döndürülmelidir.

Dilbilgisi: Satırlar dönen komut dizgileri için:

Set objrs=objconn.Execute(commandtext,ra,options)

Dilbilgisi: Satırlar dönmeyen komut dizgileri için:

objconn.Execute commandtext,ra,options
Parametre Açıklama
commandtext Gerekli. İ被执行的 SQL cümlesi, tablo adı, depolama prosedürü, URL veya sağlayıcıya özgü metin.
ra Opsiyonel. Sorgu tarafından etkilenen kayıt sayısı.
options Opsiyonel. Sağlayıcı, commandtext parametresini nasıl ayarlamalıyı set etmek için. Bir veya daha fazla olabilir CommandTypeEnum veya ExecuteOptionEnum Değer. Varsayılan olarak adCmdUnspecified'dır.

Örnek

<%
sql="SELECT companyname FROM Customers"
Set rs=conn.Execute(sql)
%>