TAILIEUCHUNG - Bài giảng Lập trình trên Windows: Chương 5.4 - Trần Minh Thái

Bài giảng Lập trình trên Windows: Chương 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 . 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 = ; strPass = ; 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 = .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.