Thông tin tài liệu:
Bài giảng Lập trình ADO.NET sử dụng các Wizard trong thiết kế có nội dung trình bày các thành phần của ADO.NET, sử dụng DataReader, sử dụng DataAdapter và một số nội dung liên quan.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình ADO.NET sử dụng các Wizard trong thiết kế - Huỳnh Văn ThâmHuỳnh Văn Thâm Lập Trình ADO.NET Sử Dụng Các Wizard Trong Thiết Kế 1 Các thành phần của ADO.NETToolbar => Data+ SqlConnection: ChuổI kết nốI vớI SQLServer+ SqlDataAdapter: Để kết nốI vớI Table Sql+ DataSet: Dùng để chứa dữ liểu.+ DataView: Dùng để lọc dữ liệu.+ SqlCommand: Để thực hiện một câu lệnh % Codes do VB tạo ra nằm trong:SQLInitializeComponent() 23 Mã do VB.Net tự động phát sinh trong Windows FormPrivate Sub InitializeComponent()…………………….Me.SqlDataAdapterKhachHang = New System.Data.SqlClient.SqlDataAdapterMe.DataSet11 = New PhieuNhap.DataSet1Me.SqlDataAdapterLoaiHang = New System.Data.SqlClient.SqlDataAdapterMe.SqlConnection1 = New System.Data.SqlClient.SqlConnectionMe.SqlDataAdapterHangHoa = New System.Data.SqlClient.SqlDataAdapterMe.SqlDataAdapterPhieuNhap = New System.Data.SqlClient.SqlDataAdapterMe.SqlDataAdapterChiTietPhieuNhap = New System.Data.SqlClient.SqlDataAdapterMe.SqlDataAdapterThieuChi = New System.Data.SqlClient.SqlDataAdapterMe.DataViewHangHoa = New System.Data.DataView……………………………. 4End Sud Thành phần SqlConnection+ Click Toolbox+ Click Data.+ Click SqlConnection+ Click Application (project đang tạo)+ Click Right SqlConnection1+ Click Properties - Name: tên connection. - ConnectionString: ChuổI Kết nốI vào SQL Server 5 ConnectionStringClick ComboBox của ConnectionString 6+ Select or enter aserver name: ChọnComputer Namehoặc Server Name+ Select the databaseon the server: Chọndatabase trên server.+ Test Connection:Kiểm tra chuổI kếtnốI có thành cônghay không. 7Lời khuyên Lưu chuỗi kết nối trong Registry hoặc file XMLConfiguration của project. Truy xuất chuỗi kết nối trong Registry :RegistryKey key = Registry.LocalMachine.OpenSubKey(“Software\MyProgram”)SqlConnection1.ConnectString = key.GetValue(“MyConnectString”).toString(); Truy xuất chuỗi kết nối trong file XML Configuration: 8 Viết mã sự kiện cho thành phần Connection Sự kiện StateChange được khởi phát mỗi khi trạng thái(đóng, mở, …) của Connection thay đổi. Sự kiện InfoMessage được khởi phát mỗi khi có thôngđiệp chuyển đến từ Database Server. 9 Thành phần SqlCommand+ Connection : Kết nốIvớI SqlConnection+ CommandText: ChuổIthực hiện câu lệnh SQLServer.+ Sau khi ChọnConnection thì mớIchọn CommandText 10 Xây dựng CommangText bằng QueryBuilder. 1112 Sử dụng tham số (Parameters) trong Command. 13 Thành phần DataAdapter DataAdapter chuyển giao dữ liệu từ nguồn sang Datasetvà ngược lại.Tạo SqlDataAdapter+ Click Toolbox+ Click SqlDataAdapter+ Click Application (project đang tạo) 14 Configure Data Adapter … 15New Connection: Chọn kết nốI tớI dữ liệu SQL Server(giống SqlConnection) 1617+ Use SQL Statements : Tạo theo điều kiện SQL (Tự tạo)+ Created new stored procedures: tạo mớI storedprocedures+ Created existing stored procedures: Lấy các storedprocedures đã được tạo. 18 Query Bulder : Xây dựng câu Query. 19Tạo Insert, Update, Delete………. 20