Kinh nghiệm Khai báo biến Database

lehongduc

Member
Hội viên mới
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é.
 
Ðề: Kinh nghiệm Khai báo biến Database

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.
 

CẨM NANG KẾ TOÁN TRƯỞNG


Liên hệ: 090.6969.247

KÊNH YOUTUBE DKT

Cách làm file Excel quản lý lãi vay

Đăng ký kênh nhé cả nhà

SÁCH QUYẾT TOÁN THUẾ


Liên hệ: 090.6969.247

Top