Phương thức Execute của ADO
Định nghĩa và cách sử dụng
Phương thức Execute có thể thực thi truy vấn, câu lệnh SQL hoặc thủ tục lưu trữ được chỉ định bởi thuộc tính CommandText của đối tượng Command.
Nếu thuộc tính CommandText chỉ định truy vấn trả về theo dòng, bất kỳ kết quả nào được tạo ra sẽ được lưu trữ trong đối tượng Recordset mới. Nếu lệnh này không phải là truy vấn trả về theo dòng, nhà cung cấp sẽ trả về đối tượng Recordset đã đóng.
Cú pháp: Đối với Command trả về theo dòng:
Set rs = objcommand.Execute(ra, parameters, options)
Cú pháp: Đối với Command không trả về theo dòng:
objcommand.Execute ra, parameters, options
Tham số | Mô tả |
---|---|
ra | Chọn. Trả về số lượng bản ghi bị ảnh hưởng bởi truy vấn. Đối với các truy vấn trả về theo dòng, hãy sử dụng thuộc tính RecordCount của đối tượng Recordset để tính số lượng bản ghi trong đối tượng. |
parameters | Tùy chọn. Giá trị tham số được truyền qua câu lệnh SQL. Sử dụng để thay đổi, cập nhật hoặc chèn giá trị mới vào bộ sưu tập Parameters. |
options | Tùy chọn. Chỉ thị cho người cung cấp cách tính thuộc tính CommandText của đối tượng Command. Có thể là một hoặc nhiều CommandTypeEnum hoặc ExecuteOptionEnum Giá trị. Mặc định là adCmdUnspecified. |
Mô hình
<% Set objcommand.Text="SELECT * FROM Customers" objCommand.Execute %>
hoặc:
<% Set objcommand.Text="Customers" objCommand.Execute(,,adCmdTableDirect) %>