Danh mục

Giáo Trình Lập Trình Ứng Dụng CSDL Web ASP- P24

Số trang: 5      Loại file: pdf      Dung lượng: 209.24 KB      Lượt xem: 5      Lượt tải: 0    
thaipvcb

Phí tải xuống: 4,000 VND Tải xuống file đầy đủ (5 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Giáo Trình Lập Trình Ứng Dụng CSDL Web ASP- P24:Đây là những ngôn ngữ rất đơn giản và dễ sử dụng. Lưu ý rằng các script là những ngôn ngữ giới hạn, dùng để viết các chương trình đơn giản. Để thực hiện những công việc phức tạp như kết nối CSDL, lập trình đồ hoạ, giao tiếp với thiết bị phần cứng,... thì ta phải sử dụng các component (thành phần) đã được tạo trước bằng các ngôn ngữ lập trình mạnh mẽ hơn như C++, VB,... Các script của ASP chỉ có lệnh gọi đến các component này...
Nội dung trích xuất từ tài liệu:
Giáo Trình Lập Trình Ứng Dụng CSDL Web ASP- P24 Gi¸o tr×nh lËp tr×nh øng dông CSDL Web ASP Minh Mn12345 Tuan Hjgtsf Hai 13-937 Vậy ta tạo một tệp có tên là ỔỨỗỡẹứĩSP chứa các hộp textbox cho user nhập ồ Login Nhập username và passwordỉụfontặỉụpặ UserName Password Ta tạo tệp có tên VĩỔỡừĩTẫứĩSP ðể truy xuất vào database ðể kiểm tra ồ Gi¸o tr×nh lËp tr×nh øng dông CSDL Web ASP Response.end ‘ ngừng duyệt else Response.write “ắhào mừng bạn ” end if rs.close set rs=nothing conn.close set conn=nothing%> Tuy nhiên vẫn phải lýu ý trýờng hợp sau ồ giả sử ta có hệ thống trang Web gồm5 files mà file nào cũng cần phải kiểm tra quyền hạn truy nhập của userứ Vậy ngoàimàn hình login ra ta còn phải bảo vệ cho hệ thống các trang web vì ðề phòng trýờnghợp user biết ðịa chỉ các trang Web này mà user vào thẳng luônứ Vậy ta làm nhý sau: Trang login kiểm tra username và password nhý ở trênứ Tuy nhiên sau khi kiểmtra xong ta phải lýu kết quả kiểm tra ðýợc vào session ộsessionộ“login”ờ ọ “ok” chẳnghạnờ Gi¸o tr×nh lËp tr×nh øng dông CSDL Web ASP set conn=nothing%> Ta tạo một tệp có tên là ắheckỔoginứasp ứ ỹục ðích của tệp này sẽ kiểm trabiến Sessionộ“login”ờ nếu nó bằng “ok” nghĩa là user hợp lệ không thì ngýợc lại ồ Và ở ðầu mỗi tệp ĩSP mà ta cần bảo vệ việc truy cập trái phép ta chèn thêmdòng lệnh sau ồ ỉầ--#CheckLogin.asp-->4.3. Một số kỹ thuật với CSDL :4.3.1. Phân trang RecordSet Khi select => cho kết quả ử bảng gồm nhiều hàngứ Tuy nhiên mỗi lần chỉ muốnsử dụng một vài hàngự ví dụồ bảng ảớ hàngự mỗi lần hiển thị ửớ hàng ọặ sử dụng kỹthuật pagingứ ĩừỨ cung cấp các thuộc tính của Recordset nhý: PageSize, PageCount,AbsolutePage. PageCount: số trangự PageSizeồ số hàngứ ở ðây ta dùng biến session ắurrentPage ðể ghi nhận trang hiện hànhứ  Chú ýồ RequestứQueryStringộ“ừirection”ờ ỉọặ QueryString(“ừirection”ờ Tiến hành kết nối truy vấn dữ liệuứ Gi¸o tr×nh lËp tr×nh øng dông CSDL Web ASP Set ObjConnection.Open “ởiblio”ự “”ự “” Dim strSQL StrSQL = “Select ậ from ĩuthors” Set objRecordSet = Server.CreateObject(“ĩừỨừởứRecordSet”ờ ObjRecordSet.PageSize = 10 ObjRecordSet.Open strSQL, objConnection, adOpenKeyset ObjRecordSet.AbsolutePage = CLng(Session(“ắurrentPage”ờờ %> Page = Gi¸o tr×nh lËp tr×nh øng dông CSDL Web ASPSp.CommandText = “sp_ẳelp”Set pm = sp.CrateParameter(“objname” ọ ẵớớự ửự ốẵự “authors”ờSp.parameters.Append pmSet rs = sp.Excute()Do Until rs is Nothing Reponse.Write “” Call PrintHeadings Call PrintAllRecordsInRS Loop Reponse.Write “ỉụTableặỉởRặỉởRặ” Set rs=rs.NextRecordSetCall CleanUp %>=== St by hoangly85 === 120 hoangly85@updatesofts.com

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: