TAILIEUCHUNG - LẬP TRÌNH TRỰC QUAN - PHẦN II VISUAL BASIC - BÀI 23

LẬP TRÌNH VỚI KỸ THUẬT DAO . Reference DAO Trong bài này ta sẽ học những cách lập trình căn bản với MS Access database qua kỹ thuật DAO mà không cần dùng đến Control Data như trong bài trước. | Lập trình trực quan BÀI 23. LẬP TRÌNH VỚI KỸ THUẬT DAO . Reference DAO Trong bài này ta sẽ học những cách lập trình căn bản với MS Access database qua kỹ thuật DAO mà không cần dùng đến Control Data như trong bài trước. Ta sẽ cần đến vài Objects trong thư viện DAO do đó nếu chúng ta mở một dự án VB6 mới thì hãy dùng Menu Command Project References. để chọn Microsoft DAO Object Library bằng cách click cái checkbox bên trái như trong hình dưới đây. Sau đó trong code của Form chính ta sẽ declare variable myDatabase cho một instance của DAO database và variable myRS cho một DAO recordset. Ở đây ta nói rõ Database và Recordset là thuộc loại DAO để phân biệt với Database và Recordset thuộc loại ADO ActiveX Data Object sau này. 213 Lập trình trực quan Bây giờ chúng ta hãy đặt lên Form chính tên frmDAO 4 labels với captions Title Year Published ISBN và Publisher ID. Ke đó cho thêm 4 textboxes tương ứng và đặt tên chúng là txtTitle txtYearPublished txtISBN và txtPublisherID. Điều ta muốn làm là khi Form mới được loaded nó sẽ lấy về từ database một Recordset chứa tất cả records trong table Titles theo thứ tự về mẫu tự alphabetical order của field Title và hiển thị bản ghi đầu tiên. . Dùng keyword SET Chuyện trước hết là mở một Database Object dựa vào tên đầy đủ full path name của Access database Open main database Set myDB OpenDatabase AppFolder Để ý chữ Set trong câu code trên. Đó là vì myDB là một Pointer đến một Object. Mặc dầu từ đây về sau ta sẽ dùng myDB như một Database theo cách giống như bất cứ variable thuộc data type nào khác nhưng khi chỉ định lần đầu là nó từ đâu đến thì ta dùng chữ Set để nói rằng thật ra myDB không phải là Object Database nhưng là Pointer đến Object Database. Mục đích là VB6 runtime dynamically allocates dành ra cho khi cần một phần trong bộ nhớ memory để chứa Object Database khi ta nhận được nó từ execution của Method OpenDatabase. Dầu vị trí chỗ chứa Object Database trong bộ nhớ không nhất định nhưng vì ta nắm con trỏ

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.