




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、網(wǎng)站開發(fā)數(shù)字藝術(shù)設(shè)計系李曉平第一頁,共八十頁。第1章 ASP基礎(chǔ)一、Web基礎(chǔ)(1)、Web概述 Web是一種基于超級鏈接技術(shù)的分布式超媒體系統(tǒng),是對超文本系統(tǒng)的擴充。信息的表示和傳送一般使用HTML格式,利用這種格式描述的信息可以為用戶提供一個易于使用的包含超媒體信息的圖形化界面。第二頁,共八十頁。(2)、靜態(tài)網(wǎng)頁:是指在網(wǎng)頁文件里不存在程序代碼,只有HTML標記,其文件后綴為htm、html。缺少交互性(3)、動態(tài)網(wǎng)頁:是指在網(wǎng)頁文件中不僅包括HTML標記,同時還包含實現(xiàn)相關(guān)功能的程序代碼,該網(wǎng)頁的后綴通常根據(jù)語言不同而不同。第三頁,共八十頁。(4)、交互式動態(tài)網(wǎng)頁實現(xiàn)技術(shù)簡介 1、CGI
2、:是外部程序和Web服務(wù)器之間的標準編程接口。用Html是無法把信息記錄到某一個特定文件里的。要把客戶端的信息記錄在服務(wù)器的硬盤上,就要用到CGI。 這是CGI最重要的作用,它補充了Html的不足。 2、ASP:活動服務(wù)器網(wǎng)頁,易開發(fā)和修改、功能強大,是動態(tài)網(wǎng)頁開發(fā)技術(shù)中最為流行的技術(shù)之一。 3、PHP:超文本預(yù)處理器,是一種HTML內(nèi)嵌式的語言(類似于ASP)。 第四頁,共八十頁。4、JSP(Java服務(wù)器頁面):是Sun公司推出的網(wǎng)站開發(fā)技術(shù),是將純Java代碼嵌入HTML中實現(xiàn)動態(tài)功能的一項技術(shù)。與ASP并駕其驅(qū)不同點在于它使用JavaScript腳本程序。 5、ASP.NET:使用VB
3、.NET及C#作為其開發(fā)語言,比ASP執(zhí)行效率更高。第五頁,共八十頁。三、ASP概述(1)、ASP(active server page):活動服務(wù)器頁面,是微軟公司開發(fā)的服務(wù)器端的腳本編寫環(huán)境,可以用它來創(chuàng)建動態(tài)WEB頁或生成功能強大的WEB應(yīng)用程序。(2)、建立ASP程序(.asp)(3)、IIS的安裝與配置第六頁,共八十頁。四、ASP的語法編寫規(guī)則(1)、ASP的文件結(jié)構(gòu)1、文本2、HTML標記3、腳本命令:如VBScript4、ASP代碼:位于之間的命令 第七頁,共八十頁。四、ASP的語法編寫規(guī)則(2)、ASP指令1、輸出指令:2、ASP處理vb指令:為ASP提供處理.asp文件所需的
4、信息,必須出現(xiàn)在第一行如。3、ASP包含指令#include:使用時必須命使用注釋定界符將命令包含起來,如果包含的文件存在于父文件所在文件夾或其子文件夾中,就要使用file參數(shù)指定相對路徑。第八頁,共八十頁。四、ASP的語法編寫規(guī)則(3)、ASP語句的書寫形式1、不區(qū)分大小寫2、一條ASP語句就是一行,不能將多條ASP語句寫在一行里,也不能將一條ASP語句寫在多行里。如及都是錯誤的。第九頁,共八十頁。四、ASP的語法編寫規(guī)則3、語句太長時,可以自動換行或在換行處加上_(下劃線)。4、在ASP中的位置可以和ASP語句放在一行,也可以單獨成為一行。如5、養(yǎng)成良好的書寫習慣,運用恰當?shù)目s進以增強可讀
5、性。第十頁,共八十頁。ASP內(nèi)置對象Request對象Response對象Server對象Session對象Application對象ObjectContext對象這六個ASP內(nèi)置對象都是在Web服務(wù)器端運行的,應(yīng)該放在服務(wù)器腳本中第十一頁,共八十頁。Response對象Response 對象是ASP中一個重要的內(nèi)置對象,用于向客戶端瀏覽器輸出指定的信息,使用response對象可以實現(xiàn)動態(tài)創(chuàng)建Web頁面,重定向客戶端請求以及向客戶端寫入Cookie等功能。一、Response對象的屬性1、buffer:表明頁面的輸出是否被緩沖。 可以加快客戶端的訪問速度,如論壇網(wǎng)站2、Expires屬性:設(shè)
6、置Web頁面保留在客戶端瀏覽器緩沖區(qū)的時間長度。將此參數(shù)設(shè)置為 0 可使緩存的頁立即過期。Response.expires=分鐘數(shù)第十二頁,共八十頁。3、ExpiesAbsolute:明確指定緩存于瀏覽器中Web頁面的到期日期和時間,在指定的日期和時間未到期之前返回該頁面時,就顯示緩存的內(nèi)容。防止重復(fù)的提交或者嚴格的次序等,必須讓用戶的數(shù)據(jù)立即在使用后就過期,當用戶后退時就顯示過期而不能繼續(xù)使用。為安全考慮。Response.Buffer = True Response.ExpiresAbsolute = Now() - 1 Response.Expires = 0 Response.Cach
7、eControl = no-cache 第十三頁,共八十頁。response常用方法一、write方法格式:response.write variantVariant:包括任何數(shù)據(jù)類型的數(shù)據(jù)及變量的值html標記注意:write方法在輸出數(shù)據(jù)時將所有數(shù)據(jù)都作為字符型數(shù)據(jù)處理如果同時輸出不同類型的數(shù)據(jù),需要在數(shù)據(jù)間使用字符串連接運算符&例:response.write 5 &”是一個整數(shù)&” response.write “現(xiàn)在是:”¤th &”點”& currentm &”分”第十四頁,共八十頁。(2)直接向客戶端瀏覽器輸出html標記時,瀏覽器就會解釋該html標記,并按格式顯示
8、給用戶例p88 4-3(3)當之間只有一行response.write語句時可以用代替(4)在頁面中輸出%或時要用轉(zhuǎn)義字符%及”例:response.write &歡迎訪問! % &%第十五頁,共八十頁。二、redirect方法用于重定向到另一個網(wǎng)頁上三、end方法使web服務(wù)器停止處理腳本并返回當前結(jié)果,文件中剩余的內(nèi)容將不被處理如果response.buffer已設(shè)置為true,則調(diào)用response.end將輸出緩沖中的內(nèi)容。第十六頁,共八十頁。四、flush方法可以立即發(fā)送緩沖區(qū)中的數(shù)據(jù)。如果未將buffer設(shè)置為true則會導(dǎo)致運行時錯誤。五、clear方法刪除緩沖區(qū)中所有html輸
9、出。第十七頁,共八十頁。Request對象用于獲取客戶端提交的全部信息。一、檢索表單數(shù)據(jù)格式:request.form(表單名稱)(index)|.count說明:表單名稱即為控件名稱 index為索引值,用來取得表單中相同 名稱的元素值。 count集合中相同名稱元素的個數(shù)表單傳送方式分為post和get 兩種第十八頁,共八十頁。二、檢索查詢字符串利用querystring環(huán)境變量可以檢索http查詢字符串中變量的值。即url地址中的?字符之后的內(nèi)容,傳遞多個參數(shù)時,用&作為參數(shù)間的人隔符例:語法:request.querystring(變量名)(index)|.count有兩種情況用que
10、rystring取得數(shù)據(jù)1、表單中通過get方式提交的數(shù)據(jù)2、超級鏈接傳遞的參數(shù)第十九頁,共八十頁。Request.servervariables(“REMOTE_ADDR”)獲取遠端主機的IP地址。Request.totalbytes:從客戶端接收到的字節(jié)數(shù)例:response.write reuest.totalbytes第二十頁,共八十頁。(1)怎樣向瀏覽器輸出信息”你好”?(2)怎樣重定向到另一個網(wǎng)頁?(3)結(jié)束腳本的執(zhí)行用?(4)打開緩沖區(qū)的目的?具體方法是?(5)Response.flush及response.clear的含義?(6)以下代碼的含義是?為什么這樣做? Respons
11、e.Buffer = True Response.ExpiresAbsolute = Now() - 1 Response.Expires = 0 Response.CacheControl = no-cache回顧上節(jié)內(nèi)容第二十一頁,共八十頁。cookiesCookies是一種能夠讓網(wǎng)站服務(wù)器把少量數(shù)據(jù)儲存到客戶端的硬盤或內(nèi)存,或是從客戶端的硬盤讀取數(shù)據(jù)的一種技術(shù)。Cookies是當你瀏覽某網(wǎng)站時,由Web服務(wù)器置于你硬盤上的一個非常小的文本文件,它可以記錄你的用戶ID、密碼、瀏覽過的網(wǎng)頁、停留的時間等信息。當你再次來到該網(wǎng)站時,網(wǎng)站通過讀取Cookies,得知你的相關(guān)信息,就可以做出相應(yīng)的
12、動作,如在頁面顯示歡迎你的標語,或者讓你不用輸入ID、密碼就直接登錄等等。 分為臨時cookies和久cookies第二十二頁,共八十頁。Cookies的寫入與讀出應(yīng)用response對象的cookies數(shù)據(jù)集合寫入cookie文件語法:response.cookies(cookiesname)(key).attribute=value注意:response.cookies必須在所有 html元素的前面如果想用在文件的任意地方,必須在文件開頭加上response.buffer=true第二十三頁,共八十頁。Cookies的屬性:Response.cookies(”cookiesname”).e
13、xpires=j日期指定cookies的到期時間Haskeys:是否為cookies字典第二十四頁,共八十頁。session對象使用session對象可以存儲用戶個人會話所需的信息。當用戶在web站點中對不同頁面進行切換時,存儲在session對象中的變量不會被清除。使用session對象變量可以實現(xiàn)用戶信息在多個web頁面間共享,還可以用來跟蹤瀏覽者的訪問路徑。第二十五頁,共八十頁。語法:Session.contents(“名稱”)=值或 session(“變量名稱”)=值例:Session.contents(“user”)=usernameSession.contents(“pass”)=
14、passsession(“user”)=username Session (“pass”)=pass第二十六頁,共八十頁。可以利用循環(huán)或for each語句實現(xiàn)遍歷每一個session值例For each a in session.contentsResponse.write session(a)next第二十七頁,共八十頁。Session對象的方法Abandon :該方法將刪除所有存儲在session中的對象和變量,并釋放它們所占有的資源。如果沒有明確調(diào)用abandon方法,服務(wù)器在session對象的timeout屬性規(guī)定的時間后執(zhí)行刪除操作。abandon方法被調(diào)用時,將按序刪除當前的
15、Session 對象,不過在當前頁中所有腳本命令都處理完后,對象才會被真正刪除。這就是說,在調(diào)用 Abandon 時,可以在當前頁上訪問存儲在 Session 對象中的變量,但在隨后的 Web 頁上不行。第二十八頁,共八十頁。Session的屬性Timeout屬性:設(shè)置session的到期時間,寫在設(shè)置session變量的位置Sessionid屬性:創(chuàng)建session對象時生成的唯一標識,是一個長整型數(shù)。第二十九頁,共八十頁。Session對象的事件Session_onstart事件:在創(chuàng)建一個新會話時發(fā)生Session_onend事件:對象結(jié)束時發(fā)生的事件。通常用于設(shè)置一些清理系統(tǒng)對象或變量
16、的值,只有applicationserversession對象可以出現(xiàn)在session_onend 事件代碼中第三十頁,共八十頁。Application對象第三十一頁,共八十頁。Global.asa是一個可選文件,可以在該文件中指定session和application對象的事件腳本。Global.asa文件在以下幾種情況下被調(diào)用application_onstart onend Session_onstart onend一經(jīng)創(chuàng)建則網(wǎng)站中所有頁包括子文件夾里的頁都起作用第三十二頁,共八十頁。Global.asa文件的結(jié)構(gòu)Sub Application_OnStartApplication_On
17、Start 當任何客戶首次訪問該應(yīng)用程序的首頁時運行End Sub Sub Session_OnStart Session_OnStart 當客戶首次運行 ASP 應(yīng)用程序中的任何一個頁面時運行End Sub Sub Session_OnEnd Session_OnEnd 當一個客戶的會話超時或退出應(yīng)用程序時運行End Sub Sub Application_OnEnd Application_OnEnd 當該站點的 WEB 服務(wù)器關(guān)閉時運行End Sub 第三十三頁,共八十頁。Application主要被用于統(tǒng)計網(wǎng)站訪問的人數(shù)統(tǒng)計廣告點擊的次數(shù)創(chuàng)建聊天室讀取數(shù)據(jù)庫中的數(shù)據(jù)等第三十四頁,共八十
18、頁。Session主要用于存儲用戶的首選項保存用戶的身份標記,實現(xiàn)用戶的身份認證和用戶權(quán)限管理等第三十五頁,共八十頁。Server對象為網(wǎng)站提供服務(wù)的。一、scripttimeout屬性:設(shè)置腳本執(zhí)行時間,默認90秒見例p108-4-13二、CreatObject方法格式:set 實例名=server.creatobject(“組件名”)如:set rs=server.creatobject(“adodb.recordset”)清除對象實例:Rs=nothing(不使用則自動清除)第三十六頁,共八十頁。2、mappath方法:將指定的虛擬路徑(字符串)轉(zhuǎn)換為物理路徑。語法:物理路徑=serve
19、r.mappath(“path”)Server.mappath(“/test.asp”):當前站點下Server.mappath(“./test.asp”):上一級Server.mappath(“./”):當前目錄3、HTMLEncode方法;是對指定的字符串應(yīng)用html編碼語法:server.htmlencode(string)第三十七頁,共八十頁。Server.urlencode:將發(fā)送到服務(wù)器的漢字及其它字符進行編碼傳送即加密傳送Server.execute 調(diào)用另一個asp文件,再繼續(xù)執(zhí)行其他代碼Server.transfer第三十八頁,共八十頁。ASP組件調(diào)用內(nèi)置組件有兩個步驟:1、
20、創(chuàng)建組件一個實例(聲明一個對象)2、調(diào)用該組件的方法和屬性例:Set 對象名=server.createobject(“組件名”)Set fa=server.createobject(“mswc.adrotator”)Fa.getadvertisement()第三十九頁,共八十頁。Ad Rotator組件(廣告輪顯)聲明一個實例:Set fa=server.createobject(“mswc.adrotator”)屬性:Border:指定廣告圖片四周的邊框Clickable:指定是否將廣告作為超鏈接顯示。默認true第四十頁,共八十頁。二、相關(guān)文件1、循環(huán)定時文件格式:redirect ur
21、lWidthheightBorder*AdurlAdhomepageurlTextImpressions 切換時間比例第四十一頁,共八十頁。2、重定向文件當用戶單擊廣告圖像時,會重定向該文件,在重定向文件中使用request.querystring(”url”)來取得與被單擊圖像相關(guān)的url3、應(yīng)用程序文件即設(shè)置實例及顯示圖像圖像的文件第四十二頁,共八十頁。Content Linking組件應(yīng)用:電子書語法:set 對象名server.createobject(“mswc.nextlink”)相關(guān)文件1、內(nèi)容鏈接文件是一個文本文件,語法文件名描述文字注意文件名與描述之字之間要用tab分開第四十
22、三頁,共八十頁。2、建立鏈接文件3、分頁文件屬性:Getlistcount(listurl):統(tǒng)計內(nèi)容鏈接列表中項目數(shù)Getnexturl(“l(fā)isturl”):下一頁urlGetnextdescription(listurl):下一頁的描述文件說明Getpreviousurl(listurl):上一頁的urlGetpreviousdescription(listurl):上一頁的描述文件說明第四十四頁,共八十頁。Getlistindex(listurl):當前頁的索引Getnthdescription(listurl,i):第 i頁的文字說明Getnthurl(listurl,i):第i頁的
23、url第四十五頁,共八十頁。組件利用組件能夠?qū)崿F(xiàn)對服務(wù)文件系統(tǒng)的操作主要對象TextstreamFileFolderdrives第四十六頁,共八十頁。文件及文件夾處理1、對象語法:Set fs=server.createobject(“scripting.”)或Set fs=server.createobject(“scripting.”)Set fo=fs.getdrive(“驅(qū)動名”)第四十七頁,共八十頁。屬性方法:2、復(fù)制、移動、刪除文件Fs.createfolder (“folder”):建立文件夾Fs.createtextfile(“.txt”)建立文本文件Fs.copy) “源文件
24、”,“目標文件”Fs.movefile (folder) “源文件”,“目標文件” 同一驅(qū)動器Fs.deletefile (folder)文件注意:給定用戶權(quán)限第四十八頁,共八十頁。判斷訪問的指定的文件是否存在Fs.(路徑)判斷訪問的指定的文件夾是否存在Fs.folderexists(路徑)以上直接用fso 對象即可s獲取指定文件的大小Fs.size獲取指定文件的創(chuàng)建日期和時間Fs.datecreated以上兩個方法必須使用file對象本身第四十九頁,共八十頁。drive組件Drive對象的屬性:driveletter:返回當前驅(qū)動器字母號 A CPath:當前的驅(qū)動器符號A: C:Rootf
25、older:根文件夾表示A: C:Drivetype:驅(qū)動器類型如光盤,硬盤:驅(qū)動器分驅(qū)類型IsReady:驅(qū)動器是否已準備好,準備好為True Totalsize:總空間AvailableSpace(Free):可用空間Sharename:共享名第五十頁,共八十頁。文本文件的讀寫(textstream對象)需要使用textstream對象此對只能通過Set (“文件”)方法獲得屬性、方法: p148第五十一頁,共八十頁。Aspupload組件第三方組件下載安裝使用Set upload=server.createobject(“persits.upload.1”)可以上傳文件還以上傳一些表單元
26、素值,作為上傳文件附以說明文字屬性:Setmaxsize:設(shè)置上傳文件的最大字節(jié)數(shù)Overwritefiles:設(shè)置能否覆蓋文件true覆蓋第五十二頁,共八十頁。方法:Save:將文件上傳,并保存在某路徑Files:獲取上傳的文件的對象Form:獲取上傳的表單元素的對象文件對象的屬性:Path:上傳后文件所在的路徑Size:上傳后文件的大小,單位為字節(jié)Name:上傳的文件在表單中的名字上傳的表單對象的屬性 name:上傳的表單元素的名字Size:上傳的表單元素的值第五十三頁,共八十頁。ADO對象概述Asp訪問數(shù)據(jù)庫的方法1、ODBC(開放式數(shù)據(jù)庫連接):ODBC是由mircrosoft提出的用
27、于訪問數(shù)據(jù)庫的統(tǒng)一接口,目前已被業(yè)界公認為一種訪問數(shù)據(jù)的標準。ODBC是基于SQL語言的它將所有對數(shù)據(jù)庫的底層操作全部隱藏在其驅(qū)動程序內(nèi)核中,向訪問網(wǎng)絡(luò)數(shù)據(jù)庫的應(yīng)用程序提供了一種通用的語言,只要系統(tǒng)中相應(yīng)的odbc驅(qū)動程序,任何程序都可以通odbc驅(qū)動程序操縱對應(yīng)的數(shù)據(jù)庫。它可以訪問sql access數(shù)據(jù)庫。2、OLE DB(對象鏈接和嵌入數(shù)據(jù)庫):是一種為適應(yīng)數(shù)據(jù)庫技術(shù)迅速發(fā)展而開發(fā)的新一代數(shù)據(jù)訪問編程接口。Oledb 比odbc使用更簡單,效率高第五十四頁,共八十頁。ADO:是ASP中最重要內(nèi)置組件之一,對數(shù)據(jù)庫的訪問就是通過ADO來完成的。見p-170圖7-1第五十五頁,共八十頁。AD
28、O中的對象和數(shù)據(jù)集合ADO中的對象和數(shù)據(jù)集合Connection:連接對象,用于創(chuàng)建ASP程序和數(shù)據(jù)源之間的連接創(chuàng)建connection對象:Set conn=server.createobject(“adodb.connection”)Open 方法:(1)、設(shè)置過的數(shù)據(jù)源(2)、沒設(shè)置過的數(shù)據(jù)源第五十六頁,共八十頁。Connection對象通過ODBC連接ACCESS數(shù)據(jù)庫語法:(1)、設(shè)置數(shù)據(jù)源Set conn.servercreatobject(“adodb.connection”)Set conn.open “dsn=數(shù)據(jù)源;uid=;pwd=;”(2)、沒設(shè)置數(shù)據(jù)源Set conn
29、.open ”driver=mircrosoft access driver (*.mdb);dbq=” & server.mappth(“”) & “數(shù)據(jù)庫名;uid=;pwd=;”第五十七頁,共八十頁。通過OLE DB連接Access數(shù)據(jù)庫Conn.open “provider=microsoft.jet.OLEDB.4.0;Data source=“& server.mappth(“”) & “數(shù)據(jù)庫名”Execute方法:能夠執(zhí)行指定的查詢、SQL語句等操作以兩種格式:對于沒有返回結(jié)果的命令格式Conn.execute sql,recordesaffected,options第五十八頁
30、,共八十頁。說明:Sql:包含要執(zhí)行的SQL語句、存儲過程RecordsAffeted:變量,表示執(zhí)行指定的操作所影響的記錄數(shù)目。只有當執(zhí)行insert,update,delete時只參數(shù)有效。Option參數(shù):有利于提高程序執(zhí)行效率。告訴系統(tǒng)這是一個什么類型的字符串。具體參數(shù)見p-179表7-7Adovbs.inc:option參數(shù)取值為常量時則需包含此文件。第五十九頁,共八十頁。使用OLE連接access數(shù)據(jù)庫第六十頁,共八十頁。Connection對象的屬性Connectionstring:連接字符串Connectiontimeout:默認15秒如果想讓執(zhí)行時沒有時間限制,則將其值設(shè)置為
31、0 Commandtimeout:默認30秒,如果想讓執(zhí)行Execute方法時沒有時間限制,則只需將其值設(shè)置為0 Provider:設(shè)置connection對象的提供者Mode:設(shè)置訪問權(quán)限第六十一頁,共八十頁。State:取得connection對象的狀態(tài),0關(guān)閉1打開第六十二頁,共八十頁。第六十三頁,共八十頁。Command對象使用Command 對象的步驟:當在 ASP 頁面中使用 Command 對象處理數(shù)據(jù)時,應(yīng)首先設(shè)置命令類型、命令文本以及相關(guān)的活動數(shù)據(jù)庫連接等,并通過 Parameter 對象傳遞命令參數(shù),然后通過調(diào)用 Execute 方法來執(zhí)行 SQL 語句或調(diào)用存儲過程,以完
32、成數(shù)據(jù)庫記錄的檢索、添加、更改和刪除任務(wù)。其步驟如下:1、使用 ActiveConnection 屬性設(shè)置相關(guān)的數(shù)據(jù)庫連接;2、使用 CommandType 屬性設(shè)置命令類型;3、使用 CommandText 屬性定義命令(例如SQL語句)的可執(zhí)行文本;4、使用 CommandTimeout 屬性設(shè)置命令超時時間;5、使用 Execute 方法執(zhí)行命令。第六十四頁,共八十頁。三、Command 對象的方法Execute該方法執(zhí)行在 CommandText 屬性中指定的查詢。語法格式分為以下兩種形式。 1、有返回值Set recordset=command.Execute(RecordsAffe
33、cted,Parameters,Options) 2、無返回值:command.Execute RecordsAffected,Parameters,Options 第六十五頁,共八十頁。Parameters數(shù)據(jù)集合如果要利用傳參數(shù)的方法,則按以下步驟1、建立一個parameter對象Set name=comm.createparameters(名字,字段類型,parameter對象的類型,大小,值)例:Set name=comm.createparameters(“name”,advarchar,1,20,”張三”)或 name.value=“張三”第六十六頁,共八十頁。2、將此參數(shù)加入到p
34、arameters集合中Comm.parameters.append parameters對象名3、comm.execute注意:使用parameters對象時,要將adovbs.inc文件包含進來第六十七頁,共八十頁。cmd.CommandText=“INSERT INTO 員工基本情況表(員工姓名,所在部門,家庭住址,家庭電話,Email) values(?,?,?,?,?)”創(chuàng)建五個Parameter對象set PrmName=cmd.CreateParameter(“員工姓名”,adVarChar,adParamInput,10)set PrmDepartment=cmd.Create
35、Parameter(“所在部門”,adVarChar,adParamInput,10)set PrmAddr=cmd.CreateParameter(“家庭住址”,adVarChar,adParamInput,12)set PrmTel=cmd.CreateParameter(“家庭電話”,adVarChar,adParamInput,15)set PrmEmail=cmd.CreateParameter(“Email”,adVarChar,adParamInput,20)將parameter對象添加到Parameters集合中。第六十八頁,共八十頁。使用表單值設(shè)置參數(shù)值PrmName.Val
36、ue=Request.Form(txtName)PrmDepartment.Value=Request.Form(txtDepartment)PrmAddr.Value=Request.Form(txtAddr)PrmTel.Value=Request.Form(txtTel)PrmEmail.Value=Request.Form(txtEmail)cmd.Parameters.Append prmNamecmd.Parameters.Append prmDepartmentCmd.Parameters.Append prmAddrCmd.Parameters.Append prmTelCmd
37、.Parameters.Append prmEmail執(zhí)行INSERT插入命令cmd.Execute第六十九頁,共八十頁。例:用command對象完成注冊頁面,將注冊頁面的信息存入數(shù)據(jù)庫中。第七十頁,共八十頁。Command 對象的應(yīng)用實例 1、這是一個簡單的員工基本情況管理系統(tǒng),其功能有:1)、添加員工資料;2)、更改員工資料;3)、刪除員工資料,檢索員工資料。它包含著七個頁面和一個數(shù)據(jù)庫。分別為: 1)、主頁面:index.asp 2)、添加數(shù)據(jù)頁面:add.htm 3)、保存添加數(shù)據(jù)頁面:add.asp 4)、更改數(shù)據(jù)頁面:Update.asp 5)、保存更改數(shù)據(jù)頁面:Update1.asp
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 云南省昭通一中教研聯(lián)盟2024-2025學(xué)年高一上學(xué)期期中質(zhì)量檢測地理試題(A卷)(含答案)
- 江蘇省連云港市海州區(qū)2024-2025學(xué)年七年級上學(xué)期期末生物學(xué)試題(含答案)
- 水處理技術(shù)開發(fā)合同
- 人工智能金融風險評估與控制手冊
- 生物學(xué)基因工程研究熱點練習題集編選
- 股份制公司運營指南
- 航空模型制造安全責任協(xié)議
- 高分子化學(xué)材料性質(zhì)題庫
- 語言學(xué)語言應(yīng)用知識問答
- 高中英語閱讀技巧課:如何快速找到文章主旨與細節(jié)教案
- 概算審核服務(wù)投標方案(技術(shù)方案)
- 《帝國的崩裂:細說五代十國史》隨筆
- 2025屆陜西省普通高中學(xué)業(yè)水平選擇性考試 政治試卷(含答案 )
- Unit+4+Sports+Getting+Started 高中英語上外版必修第二冊
- 綜合實踐活動小學(xué)-玩紙課件
- 英語閱讀課教案5篇
- 1.1作品鑒賞一杯美酒教學(xué)設(shè)計高中音樂人音版必修音樂鑒賞
- 人音版 音樂六年級上冊京腔京韻 教學(xué)設(shè)計
- 2024年江西省南昌市部分學(xué)校中考一模數(shù)學(xué)試題附答案解析
- 第6章-視覺傳感器及其應(yīng)用
- 軟件模塊化設(shè)計與開發(fā)標準與規(guī)范
評論
0/150
提交評論