Sự kiện WillExecute và ExecuteComplete của ADO
Định nghĩa và cách sử dụng
Sự kiện là thủ tục con được gọi tự động sau khi một hành động cụ thể xảy ra.
- Sự kiện WillExecute sẽ được kích hoạt trước khi gọi objcomm.Execute, objconn.Execute hoặc objrs.Open.
- Sự kiện ExecuteComplete sẽ được kích hoạt sau khi gọi objcomm.Execute, objconn.Execute, objrs.Open, objrs.Requery hoặc objrs.NextRecordset.
Cú pháp
WillExecute src,cursortyp,locktyp,options,status,objcomm,objrs,objconn ExecuteComplete refected,objerror,status,objcomm,objrs,objconn
tham số | Mô tả |
---|---|
src | chuỗi, chứa lệnh SQL hoặc tên thủ tục lưu trữ. |
cursortyp | Định nghĩa loại con trỏ cần sử dụng.CursorTypeEnum một trong các giá trị. |
locktyp | Định nghĩa loại khóa cần sử dụng.LockTypeEnum một trong các giá trị. |
options | một hoặc nhiều CommandTypeEnum hoặc ExecuteOptionEnum Giá trị |
reaffected | Giá trị Long, số lượng bản ghi được ảnh hưởng bởi lệnh này. |
objerror |
Đối tượng Error chứa các lỗi đã xảy ra.
Ghi chú: Giá trị EventStatusEnum phải được đặt thành adStatusErrorsOccurred để tạo đối tượng Error này. |
status | một EventStatusEnum giá trị. |
objcomm |
Đối với WillExecute: Nếu sự kiện này được Command.Execute khởi tạo, tham số objcomm sẽ tham chiếu đến đối tượng Command, tham số objrs sẽ được đặt thành Nothing. Đối với ExecuteComplete: Đối tượng Command được thực thi. |
objrs |
Đối với WillExecute: Nếu sự kiện này được Recordset.Open gây ra, tham số objrs sẽ tham chiếu đến đối tượng Recordset, tham số pCommand sẽ được thiết lập thành Nothing. Đối với ExecuteComplete: Đối tượng Recordset, là kết quả của việc thực hiện lệnh. |
objconn | Đối tượng Kết nối liên quan đến việc thực hiện lệnh. |
Giá trị EventStatusEnum
Thường số | Giá trị | Mô tả |
---|---|---|
adStatusOK | 1 | Hành động gây ra sự kiện này thành công. |
adStatusErrorsOccurred | 2 | Hành động gây ra sự kiện này thất bại. |
adStatusCantDeny | 3 | Không thể hủy hành động bị treo. |
adStatusCancel | 4 | Hủy hành động gây ra sự kiện. |
adStatusUnwantedEvent | 5 | Chặn thông báo tiếp theo trước khi thực hiện xong phương pháp sự kiện. |