Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Dùng Control Data Control Data Từ VB5, Visual Basic cho lập trình viên một control để truy cập cơ sỡ dữ liệu, tên nó chỉ đơn sơ là Data. Như ta biết, có một cơ sỡ dữ liệu Microsoft gói kèm khi ta mua VB6 - đó là Jet Database Engine. Jet Database Engine là cái "phòng máy" của chính MS Access Database Management System. Cho đến thời VB5, Microsoft cho ta ba kỹ thuật chính: DAO (Data Acess Objects): DAO là kỹ thuật bí truyền của Microsoft, chỉ để dùng với Jet Database Engine. Nó rất dễ dùng, hiệu năng và tiện, nhưng. | Dùng Control Data Control Data Từ VB5 Visual Basic cho lập trình viên một control để truy cập cơ sỡ dữ liệu tên nó chỉ đơn sơ là Data. Như ta biết có một cơ sỡ dữ liệu Microsoft gói kèm khi ta mua VB6 - đó là Jet Database Engine. Jet Database Engine là cái phòng máy của chính MS Access Database Management System. Cho đến thời VB5 Microsoft cho ta ba kỹ thuật chính DAO Data Acess Objects DAO là kỹ thuật bí truyền của Microsoft chỉ để dùng với Jet Database Engine. Nó rất dễ dùng hiệu năng và tiện nhưng bị giới hạn trong phạm vi MS Access. Dầu vậy nó rất thịnh hành vì có lợi ích thực tiển. ODBC Open Database Connectivity ODBC được thiết kế để cho phép users nối với đủ loại databases mà chỉ dùng một method duy nhất. Điều nầy cất bớt gánh nặng cho lập trình viên để chỉ cần học một kỹ thuật lập trình duy nhất mà có thể làm việc với bất cứ loại database nào. Nhất là khi sau nầy nếu cần phải thay đổi loại database như nâng cấp từ Access lên SQLServer chẳng hạn thì sự sửa đổi về coding rất ít. Khi dùng ODBC chung với DAO ta có thể cho Access Database nối với các databases khác. Có một bất lợi của ODBC là nó rắc rối. RDO Remote Data Object Một trong những lý do chính để RDO được thiết kế là giải quyết khó khăn về sự rắc rối của ODBC. Cách lập trình với RDO đơn giản như DAO nhưng thật ra nó dùng ODBC nên cho phép users nối với nhiều databases. Tuy nhiên RDO không được thịnh hành lắm. VB6 tiếp tục hổ trợ các kỹ thuật nói trên và cho thêm một kỹ thuật truy cập database mới rất quan trọng đó là ADO ActiveX Data Objects . Trong một bài tới ta sẽ học về ADO với những ưu điểm của nó. Tuy nhiên vì DAO rất đơn giản và hiệu năng nên ta vẫn có thể tiếp tục dùng nó rất hữu hiệu trong hầu hết các áp dụng. Do đó bài nầy và bài kế sẽ tập trung vào những kỹ thuật lập trình phổ biến với DAO. Cách dùng giản tiện của control Data là đặt nó lên một Form rồi làm việc với những Properties của nó. Bạn hãy bắt đầu một dự án VB6 mới cho nó tên DataControl bằng cách click tên project trong Project .