Tải bản đầy đủ (.ppt) (52 trang)

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âm

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (566.79 KB, 52 trang )

Huỳ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.NET
Toolbar => Data
+ SqlConnection: ChuổI kết nốI vớI SQL Server
+ 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 SQL
% Codes do VB tạo ra nằm trong:

InitializeComponent()
2


3


Mã do VB.Net tự động phát sinh trong Windows
Form
Private Sub InitializeComponent()
…………………….
Me.SqlDataAdapterKhachHang = New System.Data.SqlClient.SqlDataAdapter
Me.DataSet11 = New PhieuNhap.DataSet1
Me.SqlDataAdapterLoaiHang = New System.Data.SqlClient.SqlDataAdapter


Me.SqlConnection1 = New System.Data.SqlClient.SqlConnection
Me.SqlDataAdapterHangHoa = New System.Data.SqlClient.SqlDataAdapter
Me.SqlDataAdapterPhieuNhap = New System.Data.SqlClient.SqlDataAdapter
Me.SqlDataAdapterChiTietPhieuNhap = New System.Data.SqlClient.SqlDataAdapter
Me.SqlDataAdapterThieuChi = New System.Data.SqlClient.SqlDataAdapter
Me.DataViewHangHoa = New System.Data.DataView
…………………………….
End Sud

4


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


ConnectionString
Click ComboBox của ConnectionString

6



+ Select or enter a
server name: Chọn
Computer Name
hoặc Server Name
+ Select the database
on the server: Chọn
database trên server.
+ Test Connection:
Kiểm tra chuổI kết
nốI có thành công
hay không.

7


Lời khuyên
 Lưu chuỗi kết nối trong Registry hoặc file XML
Configuration 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ốI
vớI SqlConnection
+ CommandText: ChuổI
thực hiện câu lệnh SQL
Server.
+ Sau khi Chọn
Connection thì mớI
chọn CommandText
10


 Xây dựng CommangText bằng QueryBuilder.

11


12


 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 Dataset
và ngược lại.
Tạo SqlDataAdapter
+ Click Toolbox
+ Click SqlDataAdapter
+ Click Application (project đang tạo)

14


 Configure Data Adapter …

15


New Connection: Chọn kết nốI tớI dữ liệu SQL Server
(giống SqlConnection)

16


17


+ Use SQL Statements : Tạo theo điều kiện SQL (Tự tạo)

+ Created new stored procedures: tạo mớI stored

procedures

+ Created existing stored procedures: Lấy các stored
procedures đã được tạo.

18


 Query Bulder : Xây dựng câu Query.

19


Tạo Insert, Update, Delete……….

20


21


 Mã lệnh phát sinh sau khi configure DataAdapter :

Xem trong hàm:
Private Sub InitializeComponent()
‘Codes phát sinh
End Sub

22



 Preview DataAdapter : để xem dữ liệu (fill)
+ Click-Right SqlDataAdapter1.
+ Click Preview Data...
+ Click Fill DataSet

23


 Fill Dataset :

24


 Generate Dataset : Từ SqlDataAdapter

+ Click-Right SqlDataAdapter1
+ Click Generate Dataset
•New: tạo DataSet mới.
• Existing: từ cái đã có.

25


×