Recordset Oject:

Một phần của tài liệu đề tài chương trình quản lý bệnh nhân tại bệnh viện tỉnh khánh hòa (Trang 57 - 59)

I. Cách tạo kết nối dữ liệ u: Database Access Component

3.Recordset Oject:

Là kết quả trả về khi thực hiện một query, thực chất nó là một bảng trong bộ nhớ, ta có thể truy xuất các record của nó qua các phương thức và thuộc tính.

Methods:

Open: Mở recordset mới

Addnew:Tạo một record trong Recordset.

Update:Cập nhật các thay đổi vào record hiện hành.  Delete: Xoá record hiện hành.

Move: Dịch chuyển con trỏ record hiện hành.  MoveFirst: Đến record đầu tiên.

MoveNext: Đến record kế tiếp.

MovePrevious: Trở về record trước đó.  MoveLast: Đến record cuối cùng.

Requery: Thực thi lại query tạo ra recordset.  GetRow: Chứa các record vào một query.  Close: Đóng lại đối tượng Recordset.  Properties:

AbsolutePosition: Số thứ tự (vật lý) của record hiện tại.  BOF: Là True nếu con trỏ nằm trước record đầu tiên.  EOF: Là True nếu con trỏ nằm sau record cuối cùng.

CursorType: Kiểu của con trỏ được sử dụng trong recordset.  RecordCount: Trả về tổng số record trong recordset.

Trước tiên ta instace cho record bằng phát biểu

Recordset_name = Server.CreataObject(“ADODB.Recordset”) Sau đó dùng phương thức Execute của đối tượng Connection hay Command để tạo ra recordset.

Recordset_name = ConnectionObject.Execute (CommandText,_ Recordaffected, Options)

Trong đó:

Soure: Là một CommandObject hay một lệnh SQL hoặc là Store Procedure.

ActiveConnection: Là tên của Connection đã được mở kết nối với database.

CursorType: Là kiểu con trỏ sử dụng với recordset, thông số này có kiểu số và được gán trị qua các tên hằng tương ứng như sau:

AdOpen ForwardOnly = 0: Là giá trị mặc định, chỉ cho phép duyệt các record theo một chiều từ đầu đến cuối, không cho phép cập nhật hay xoá bỏ các record trong đó.

AdOpenKeyset = 1: Chế độ này cho phép cập nhật các record, nhưng cấm truy xuất đến record của user khác thêm vào record.

AdOpenDynamic = 2 : Chế độ này cho phép tất cả các thao tác trên như: thêm vào, loại bỏ, cập nhật và duyệt theo tất cả chiều lên xuống tuỳ ý.

AdOpenStatic = 3: Gần giống như chế độ OpenForwardOnly.

CHƯƠNG IV

Một phần của tài liệu đề tài chương trình quản lý bệnh nhân tại bệnh viện tỉnh khánh hòa (Trang 57 - 59)