Đang chuẩn bị liên kết để tải về tài liệu:
Bài giảng Lập trình trên Windows: Chương 5.4 - Trần Minh Thái

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

Bài giảng Lập trình trên Windows: Chương 5.4 Truy vấn có tham số cung cấp cho người học các kiến thức: Nhu cầu cần có truy vấn có tham số, các bước tạo truy vấn có tham số, gọi Stored Procedure. . | Lập trình Windows Chương 5.4. Truy vấn có tham số 1 Chương 0 1 Nội dung Nhu cầu cần có truy vấn có tham số Các bước tạo truy vấn có tham số Gọi Stored Procedure Nhu cầu cần có truy vấn có tham số Tìm kiếm các dòng dữ liệu trong CSDL theo một điều kiện nào đó do người dùng nhập vào Ví dụ: Tìm kiếm xem nhân viên có trong CSDL để cho phép đăng nhập vào chương trình string strUser, strPass; strUser = txtUser.Text; strPass = txtPass.Text; string strSQL; strSQL = "select * from NhanVien where " + "username='" + strUser + "' and " + "password='" + strPass + "'"; Nhu cầu cần có truy vấn có tham số Những vị trí lệnh SQL cần dữ liệu người dùng (parameter placeholders) Bất kỳ dữ liệu gì được truyền vào tham số sẽ được đối xử như là dữ liệu thuần túy (không phải là 1 câu lệnh SQL) Các bước tạo truy vấn có tham số Bước 1: Xây dựng câu SQL có tham số Bước 2: Khai báo đối tượng SqlParameter, gán giá trị tương ứng Bước 3: Gán đối tượng SqlParameter cho thuộc tính Parameters của đối tượng SqlCommand Các bước tạo truy vấn có tham số Bước 1:Xây dựng văn bản câu SQL có tham số Những nơi cần dữ liệu người dùng chúng ta tạo một parameter placeholder Tên parameter placeholder: @ten strSQL = "select where cot1 = @ten1 " Ví dụ: Cú pháp: strSQL = "select * from NhanVien where " + “manv=@user and matkhau=@pass"; Parameter placeholder Các bước tạo truy vấn có tham số Bước 2: Khai báo đối tượng SqlParameter, gán giá trị tương ứng Mỗi parameter placeholder tương ứng với một đối tượng SqlParameter SqlParameter param; param = new SqlParameter(); param = new SqlParameter(string paramName, object value); param = new SqlParameter(string paramName, SqlDbType dbType); param = new SqlParameter(string paramName, SqlDbType dbType, int size); Cú pháp: Các bước tạo truy vấn có tham số Một số loại kiểu dữ liệu của tham số: SqlDbType Số TinyInt = Byte SmallInt = Int16 Int = Int32 BigInt = Int64 Real = Single Float = Double Decimal = Decimal Money = Decimal Chuỗi Char = String NChar = String Text = . | Lập trình Windows Chương 5.4. Truy vấn có tham số 1 Chương 0 1 Nội dung Nhu cầu cần có truy vấn có tham số Các bước tạo truy vấn có tham số Gọi Stored Procedure Nhu cầu cần có truy vấn có tham số Tìm kiếm các dòng dữ liệu trong CSDL theo một điều kiện nào đó do người dùng nhập vào Ví dụ: Tìm kiếm xem nhân viên có trong CSDL để cho phép đăng nhập vào chương trình string strUser, strPass; strUser = txtUser.Text; strPass = txtPass.Text; string strSQL; strSQL = "select * from NhanVien where " + "username='" + strUser + "' and " + "password='" + strPass + "'"; Nhu cầu cần có truy vấn có tham số Những vị trí lệnh SQL cần dữ liệu người dùng (parameter placeholders) Bất kỳ dữ liệu gì được truyền vào tham số sẽ được đối xử như là dữ liệu thuần túy (không phải là 1 câu lệnh SQL) Các bước tạo truy vấn có tham số Bước 1: Xây dựng câu SQL có tham số Bước 2: Khai báo đối tượng SqlParameter, gán giá trị tương ứng Bước 3: Gán đối tượng SqlParameter cho thuộc tính Parameters của đối tượng .