Danh mục

Bài giảng ASP 2 - TS. Trương Diệu Linh

Số trang: 35      Loại file: ppt      Dung lượng: 1.10 MB      Lượt xem: 7      Lượt tải: 0    
Hoai.2512

Hỗ trợ phí lưu trữ khi tải xuống: 19,000 VND Tải xuống file đầy đủ (35 trang) 0

Báo xấu

Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng ASP 2 của TS. Trương Diệu Linh bao gồm những nội dung về các nguyên tắc làm việc với ASP; các đối tượng của ASP; thao tác với Connection; thao tác với Recordset; câu lệnh SQL;... Mời các bạn tham khảo bài giảng để hiểu rõ hơn về những nội dung này.
Nội dung trích xuất từ tài liệu:
Bài giảng ASP 2 - TS. Trương Diệu LinhCácnguyêntắclàmviệcvớiASP Cácserversidescript Đượcviếtgiữa nếuchỉlàmộtlờigọihàmhoặctruycậpmộtbiếntrong ASP Đượcthựcthibênphíaserver Cóthểđượcviếtbằngnhiềungônngữkhácnhau:Javascript, VBscript…NgônngữmặcđịnhlàVBScript. CácscriptcóthểđượcviếtlẫnvớiHTML ViếtASPbằngVBscript 1CácnguyêntắclàmviệcvớiASP ViếtASPbằngJavascript CầnđặtJavaScriptlàngônngữscriptmặcđịnhcủatrang webbằngcáchthêmdòngđặctảngônngữởđầufile: Chúý:KhácvớiVBScriptJavaScriptlàngônngữphân biệtchữhoa,thường 2CácđốitượngcủaASP Response Response.write(“…”) • Chophépviếtratrangwebmộtđoạnvănbản • Đoạnvănbẳncóthểđượcđịnhdạngbằngcác thẻHTML • Vídụ: 3CácđốitượngcủaASP ĐốitượngServer CreateObject • Chophéptạomộtinstancecủamộtđốitượng • CreateObject(“kiểuđốitượng”) • Server.CreateObject(“ADODB.Connection”) MapPath • Ánhxạmộtđườngdẫnthànhmộtđườngdẫnđầyđủ • Server.MapPath(path) • Path:đườngdẫntươngđốihoặcvirtualpathcầnánhxạ. – Nếuthamsốpathbắtđầubằng/hoặc\,pathđượccoilàvirtualpath. – Nếukhôngpathđượccoilàđườngdẫntươngđốivớithưmụcchứafile .aspđangđượcxửlí. • Vídụ: – Filetest.aspởtrongthưmụcC:\Inetpub\Wwwroot\Script. – Server.MapPath(/script/test.asp) Trảlại:c:\inetpub\wwwroot\script\test.asp – Server.MapPath(script/test.asp) Trảlại:c:\inetpub\wwwroot\script\script\test.asp 4ASPvàForm FirstName: LastName: Dữliệungườidùngnhậpvàocóthểđượclấy lạibằngcách Request.QueryString Request.Form 5Request.QueryString Request.QueryStringdùngđểlấydữliệutừ1 formvớimethod=get. NếungườidùngnhậpBillvàGatesvào formtrên,URLđượcgửiđếnserversẽnhư sau: http://www.w3schools.com/simpleform.asp?fname=Bill&ln Request.QueryString(“var_name”) var_name:têncủaphầntửHTMLchứadữliệu Request.QueryString(“fname”) 6Request.QueryString Filesimpleform.asp Welcome Output WelcomeBillGates 7Request.Form Request.Formdùngđểlấydữliệutừ1 formvớimethod=“post. DữliệukhôngxuấthiệntrênURL Request.Form(“var_name) var_name:têncủaphầntửHTMLchứa dữliệu Request.Form(“fname”) 8Request.Form Vídụfilesimpleform.asp Welcome Output: WelcomeBillGates 9ADO ADOlàmộtcôngnghệcủaMicrosoft ADO=ActiveXDataObjects ADOđượccàiđặttựđộngvớiMicrosoftIIS ADOlàmộtgiaodiệnlậptrìnhởmứcứng dụngdànhchotruycậpcơsởdữliệuthông quaOLEDB OLEDBlàmộtgiaodiệnlậptrìnhởmứchệ thống,chophéptruycậptrựctiếpđếntấtcả cáckiểudữliệu. 10ADO Kiếntrúc 11TruycậpCSDLvớiADO Cácđốitượngcơbản Server ADODB.Connection ADODB.Recordset QuytrìnhtruycậpcơsởdữliệubằngADO TạomộtADOconnectionđếnCSDL(1) Mởconnection(2) TạomộtADOrecordset(3) Mởrecordset(4) Tríchdữliệutừrecordset(5) Đóngrecordset(6) Đóngconnection(7) 12ThaotácvớiConnection Connection: Quảnlíkếtnốiđếnnguồndữliệu Địnhnghĩacácthuộctínhcủakếtnối • Provider • Datasource ĐốitượngADODB.Connection 1314ThaotácvớiConnection Mởkếtnốitớinguồndữliệu(1,2) varcnn; cnn=Server.CreateObject(ADODB.Connection); cnn.Provider=“Microsoft.Jet.OLEDB.4.0”; database_path=Server.MapPath(“database.mdb) cnn.open(database_path); CóthểgộpcácthamsốvàoConnectionString cnn.ConnectionString=para1=value;para2=value;etc;“ cnn.open(); cnn.ConnectionString=Provider=Microsoft.Jet.OLEDB.4.0; datasource=database.mdb;“ cnn.open(); 15ThaotácvớiConnection SQLserver Provider=SQLOLEDB; MySQLserver Provider=MSDASQL; 16ThaotácvớiConnection Đóngkếtnối(7) cnn.close(); 17ThaotácvớiRecordset Recordset: Quảnlícácbảnghithuđượctừtruyvấn CSDL ĐốitượngADODB.Recordset 181920 ...

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