Chào mừng đến với Diễn đàn Dân Kế Toán - Kế toán tổng hợp thực tế.
Kết quả 1 đến 2 của 2
  1. #1
    Ngày tham gia
    Aug 2015
    Bài viết
    0

  2. #2
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Kinh nghiệm Khai báo biến Database




    Trích dẫn Gửi bởi lehongduc
    Chào các Bạn,
    Xin trao đổi cùng các Bạn kinh nghiệm sau khi khai báo các biến Database

    Thay vì khai báo: Dim TbRec As Recordset, MyDb As Database

    Ta nên khai báo: Dim TbRec As DAO.Recordset, MyDb As DAO.Database

    Các Bạn thử xem sao nhé.
    Xin nói thêm là lý do tại sao khi sử dụng các kiểu CSDL ta phải khai báo thư viện (namespace) chứa kiểu.

    Nếu xài Access "đời cũ" thì mặc định thư việc sử dụng cho các kiểu Recordset là DAO, nhưng với Access 2003 trở về sau, mặc định là ADODB.

    Do vậy nếu để Recordset không thì sẽ hiểu là ADODB do đó những phương thức hoặc thuộc tính của đối tượng DAO không thể áp dụng được trên Recordset này.

    Tuy nhiên để chỉ định là sử dụng DAO object library, các bạn cũng nên cẩn thận khai báo thư viện sử dụng bằng cách vào Tôls - References để check cái MS DAO 3.x Object Library thì mới chắc ăn.

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •