Kết nối với cơ sở dữ liệu và làm việc với các mẩu tin thơng qua điều khiển ADO Data

Một phần của tài liệu Tài liệu Ngôn ngữ lập trình Visual Basic 6.0 pdf (Trang 102 - 103)

V. Sử dụng điều khiển dữ liệu để tạo giao diện người sử

V.1Kết nối với cơ sở dữ liệu và làm việc với các mẩu tin thơng qua điều khiển ADO Data

khiển ADO Data

V.1.1 Hiển thị dữ liệu

Nếu như chúng ta xây dựng một biểu mẫu chỉ để hiển thị các mẩu tin của một bảng, điều này rất đơn giản và ta khơng cần phải lập trình gì cả.

Để sử dụng điều khiển ADO Data, ta cần đánh dấu Microsoft ADO Data Control 6.0 (OLEDB) trong hộp thoại Components.

Chọn điều khiển ADO Data từ hộp cơng cụ đưa vào biểu mẫu, liên kết đến nguồn dữ liệu thơng qua hai thuộc tính ConnectionString và RecordSource.

Hình VIII.9 Hộp thoại Components

‰ ConnectionString: Xác định nguồn dữ liệu cần nối kết, đĩ chính là chuỗi nối kết chỉ đến cơ sở dữ liệu mà ta thao tác.

‰ RecordSource: Xác định xem nối kết của ta đang thao tác trên bảng nào. Ví dụ: Tạo một nối kết đến cơ sở dữ liệu "C:\Program Files\Microsoft Visual Studio\VB98 \Biblio.mdb".

‰ Chọn Use Connection String, ấn Build.

‰ Chọn Microsoft Jet 4.0 OLE DB Provider.

‰ Chọn cơ sở dữ liệu như ví dụ.

‰ Ấn OK.

‰ Quay về cửa sổ Property Pages, chọn Tab RecordSource, xác định các tùy chọn như hình vẽ.

Sau khi đã xác định được nối kết, ta vẫn khơng thấy được sự hoạt động của điều khiển dữ liệu, nguyên nhân do chúng ta khơng cĩ điều khiển để hiển thị nội dung, cách giải quyết vấn đề là dùng điều khiển TextBox hiển thị dữ liệu.

Để dùng điều khiển Textbox hiển thị dữ liệu, ta xác định hai thuộc tính sau đây của điều khiển: DataSource, DataField. Các thuộc tính này xác định nguồn dữ liệu và tên trường, đối với ví dụ này đĩ là Adodc1 (tên của ADO Data) và Au_Id.

‰ Thực thi đề án, ta được kết quả sau:

Hình VIII.11 Ví dụ dùng ADO Data V.1.2 Cập nhật dữ liệu

Thao tác cập nhật dữ liệu cũng khá đơn giản, điều khiển ADO Data sẽ tự động cập nhật lại giá trị của mẩu tin hiện hành mỗi khi ta duyệt qua mẩu tin khác, vì vậy ta cũng khơng phải làm gì cả.

Một phần của tài liệu Tài liệu Ngôn ngữ lập trình Visual Basic 6.0 pdf (Trang 102 - 103)