tailieunhanh - Bài giảng Microsoft Visual Basic: Bài 2 - Trường Đại học Kinh tế
Bài 2: Các đối tượng trong ADODB trong bài giảng Microsoft Visual Basic sẽ giúp cho người học nắm được những kiến thức nhằm phục vụ trong quá trình học tập và giảng dạy. Nội dung trong bài giảng trình bày: Đối tượng Connection, đối tượng RecordSet và đối tượng Command. nội dung chi tiết bài giảng. | MICROSOFT VISUAL BASIC Bài 2 : Các Đối Tượng Trong ADODB I, Đối tượng Connection 1, Kết nối cơ sở dữ liệu 2, Thực hiện các câu lệnh SQL II, Đối tượng RecordSet 1, Tạo nguồn dữ liệu cho ứng dụng 2, Các thuộc tính của RecordSet 3, Các hành động của RecordSet III, Đối tượng Command Menu Tiếp 1, Kết nối cơ sở dữ liệu Đoạn lệnh viết trong Module Public cnn As New Public duong_dan As String, strProvider As String Sub Mo_CSDL() duong_dan = & "\" strProvider = "Provider=;Data Source =" & duong_dan If = 1 Then = adUseClient strProvider End Sub Đoạn lệnh viết trong thư tục Form_Load của Form khởi động Private Sub Form_Load() Call Mo_CSDL End Sub Menu Về 1, Kết nối cơ sở dữ liệu • ADODB cung cấp đối tượng Connection để kết nối với CSDL. Với Connection, người dùng có thể kết nối với nhiều loại CSDL khác nhau như Access, SQL Server, Oracle hay Excel, Mail • Các thông tin về CSDL muốn kết nối tới cần phải cung cấp cho đối tượng Connection thông qua thuộc tính ConnectionString. ConnectionString bao gồm 2 thông tin chính là Provider và Nguồn dữ liệu, có thể cần cung cấp thêm là Username và Password với CSDL có bảo mật. • Thuộc tính CursorLocation giúp chỉ định cách data provider cung cấp các chức năng thao tác với CSDL với hai giá trị adUseServer và adUseClient. • Sau khi đã gán giá trị cho ConnectionString, sử dụng hành động Open để mở kết nối. • Thuộc tính State giúp kiểm tra trạng thái của kết nối. • adStateOpen [1] : kết nối đang mở • adStateClosed [0] : kết nối đang đóng Menu 2, Thực hiện các câu truy vấn SQL Sau khi đã kết nối với CSDL, người dùng có thể làm việc ngay với dữ liệu thông qua các câu truy vấn. Hành động Execcute của đối tượng Connection giúp thực hiện một câu lệnh SQL VD 1 : Thêm mới môn Ngoại Ngữ 1 vào bảng Monhoc sql = "INSERT INTO MonHoc(MaMH,TenMH) VALUES('NN01','Ngoai Ngu 1')" sql VD 2 : Sửa tên môn Toán Thực Hành thành môn
đang nạp các trang xem trước