intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

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

Chia sẻ: Cong Thanh | Ngày: | Loại File: PDF | Số trang:5

127
lượt xem
69
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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...

Chủ đề:
Lưu

Nội dung Text: Giáo Trình Lập Trình Ứng Dụng CSDL Web ASP- P24

  1. 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 ồ
  2. 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ồm 5 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ài mà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ýờng hợ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ểm tra xong ta phải lýu kết quả kiểm tra ðýợc vào session ộsessionộ“login”ờ ọ “ok” chẳng hạnờ
  3. 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 tra biế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êm dò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ốn sử 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ứ
  4. 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 =
  5. Gi¸o tr×nh lËp tr×nh øng dông CSDL Web ASP Sp.CommandText = “sp_ẳelp” Set pm = sp.CrateParameter(“objname” ọ ẵớớự ửự ốẵự “authors”ờ Sp.parameters.Append pm Set rs = sp.Excute() Do Until rs is Nothing Reponse.Write “” Call PrintHeadings Call PrintAllRecordsInRS Loop Reponse.Write “ỉụTableặỉởRặỉởRặ” Set rs=rs.NextRecordSet Call CleanUp %> === St by hoangly85 === 120 hoangly85@updatesofts.com
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2