CÁC BƯỚC KẾT NỐI ĐẾN CSDL SQL
SERVER
B1: Khai báo sử dụng không gian
tên
System.Data
System.Data.SqlClient
B2: Tạo đối tượng nối kết đến
CSDL
Dim sqlConn as New
SqlConnection(st)
Trong đó st có dạng:
st = “Server=server | IP | Domain Name>;
UID=<Username>;PWD=rd>;DataBase=<Tên CSDL>”
VD: Kết nối đến máy chủ
VQTRUNG\SQLEXPRESS
Dim st as String = “Server=
VQTRUNG\SQLEXPRESS;UID=sa;PWD=sa
;DataBase=QLBH”
Dim sqlConn As New
SqlConnection(st)
B3: Tạo một SqlDataAdapter, nó
có thể chứa 04 loại lệnh SQL:
SelectCommand, UpDateCommand,
InsertCommand, DeleteCommand
B4: Tạo một DataSet/DataTable để
chứa kết quả sau thực thi
B5: Triệu gọi phương thức Fill
để điền KQ vào DataSet/DataTable
B6: Hiển thị dữ liệu (nếu cần)
B7: Giải phóng các tài nguyên
không cần thiết
THAO TÁC VỚI DỮ LIỆU THÔNG QUA
CÁC Controls
+ Thao tác với ListBox và
ComboBox Obj
B1: Gán dữ liệu nguồn cho Obj
Obj.DataSource =
DataSet>.Tables(“Tên table”)
Hoặc:
Obj.DataSource =
DataTable>
B2: Chỉ định dữ liệu hiển thị và
dữ lioệu làm giá trị
Obj.DislayMember = “Tên cột
cần hiển thị”
Obj.ValueyMember = “Tên cột
cần làm giá trị”
+ Thao tác với BindingNavigator
B1: Tạo một BindingSource Src để
lưu dữ liệu nguồn
B2: Gán nguồn dữ liệu cho Src
Src.DataSource =
DataSet>.Tables(“Tên table”)
Hoặc:
Src.DataSource =
DataTable>
B3: Gán BindingSource cho
BingdingNavigator
+ Thao tác với DataGridView có
BindingNavigator
B1: Tạo một BindingNavigater và
điền dữ liệu nguồn cho nó
B2: Gán dữ liệu nguồn cho
DataGridView là BindingSource
làm nguồn cho BindingNavigator
<Tên DataGridView>.DataSource
=
<BindingNavigator>.BindingSource