畢業(yè)論文答辯-基于的明星個(gè)人網(wǎng)站的設(shè)計(jì)與開發(fā) 素材_第1頁(yè)
畢業(yè)論文答辯-基于的明星個(gè)人網(wǎng)站的設(shè)計(jì)與開發(fā) 素材_第2頁(yè)
畢業(yè)論文答辯-基于的明星個(gè)人網(wǎng)站的設(shè)計(jì)與開發(fā) 素材_第3頁(yè)
畢業(yè)論文答辯-基于的明星個(gè)人網(wǎng)站的設(shè)計(jì)與開發(fā) 素材_第4頁(yè)
畢業(yè)論文答辯-基于的明星個(gè)人網(wǎng)站的設(shè)計(jì)與開發(fā) 素材_第5頁(yè)
已閱讀5頁(yè),還剩39頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

論文題目基于ASP的明星個(gè)人網(wǎng)站的設(shè)計(jì)與開發(fā)摘要一、引言1.3課題的任務(wù)、背景、意義本課題的任務(wù)是建立一個(gè)基于ASP的信息管理系統(tǒng)。為了提高自己的能力,結(jié)交更多的朋友,和大家分享共同的愛(ài)好,我決定以明星個(gè)人網(wǎng)站為背景。這樣可以做到自己做自己想做的,隨心所欲盡情地發(fā)揮。隨著Internet的發(fā)展,人們的生活與網(wǎng)絡(luò)息息相關(guān),無(wú)論是在精神方面還是物質(zhì)方面,網(wǎng)絡(luò)都提供給人們一種新的便捷方式。傳統(tǒng)的交流方式已不能滿足人們的需要,因此,建立明星個(gè)人網(wǎng)站可以為有共同愛(ài)好的人們提供一個(gè)交流的場(chǎng)所。二、系統(tǒng)簡(jiǎn)介2.1.2系統(tǒng)的軟件環(huán)境本系統(tǒng)采用的是B/S結(jié)構(gòu),即瀏覽器/服務(wù)器結(jié)構(gòu),B/S結(jié)構(gòu)事實(shí)上是一種類似于終端/主機(jī)系統(tǒng)的結(jié)構(gòu)模式,同時(shí)又具有客戶/服務(wù)器模式的分布計(jì)算特性。這種結(jié)構(gòu)能實(shí)現(xiàn)集中管理,也就是說(shuō)軟件的程序、數(shù)據(jù)庫(kù)以及其它一些部件都集中在主機(jī)端。用戶端除了瀏覽器(以及所依賴的操作系統(tǒng))之外無(wú)需其它的一些軟件和相關(guān)的管理維護(hù)工作。采用的是瀏覽器WEB服務(wù)器數(shù)據(jù)庫(kù)服務(wù)器三層分布結(jié)構(gòu)。瀏覽器將更改、刪除、新增數(shù)據(jù)記錄等功能的請(qǐng)求申請(qǐng)至服務(wù)器,由它與數(shù)據(jù)庫(kù)聯(lián)系完成這些工作然后將結(jié)果傳回瀏覽器。WEB服務(wù)器的作用是接受成千上萬(wàn)的HTTP請(qǐng)求,然后到數(shù)據(jù)庫(kù)里查詢,最后一一答復(fù)。數(shù)據(jù)庫(kù)服務(wù)器則完成所有的數(shù)據(jù)操作。安裝的是TCP/IP協(xié)議。TCP/IP協(xié)議是Internet的標(biāo)準(zhǔn)通信協(xié)議,目前幾乎所有流行的操作系統(tǒng)都支持TCP/IP協(xié)議??梢?,本系統(tǒng)的核心部分是WebServer,它負(fù)責(zé)接受遠(yuǎn)程(或本地)的HTTP查詢請(qǐng)求,然后根據(jù)查詢的條件到數(shù)據(jù)庫(kù)服務(wù)器獲取相關(guān)數(shù)據(jù),再將結(jié)果翻譯成HTML和各種Script語(yǔ)言傳送回提出查詢請(qǐng)求的瀏覽器。同樣瀏覽器也會(huì)將更改、刪除、新增數(shù)據(jù)記錄的請(qǐng)求送至WEB服務(wù)器,由后者與數(shù)據(jù)庫(kù)聯(lián)系完成這些工作。操作系統(tǒng)MicrosoftWindows2000Server數(shù)據(jù)庫(kù)MicrosoftSQLServer2000WEB服務(wù)器IIS5.0(InternetInformationServices)ASP的執(zhí)行過(guò)程:1. 瀏覽器向服務(wù)器發(fā)送一個(gè)HTTP請(qǐng)求頁(yè);2. 如請(qǐng)求頁(yè)有一個(gè).asp的后綴,則服務(wù)器認(rèn)出是一個(gè)ASP頁(yè),把這個(gè)文件送給ASP.DLL處理。如果請(qǐng)求頁(yè)不是.asp文件,則這一步不會(huì)發(fā)生;3. 服務(wù)器發(fā)送HTML結(jié)果給客戶端的瀏覽器;4. 一旦瀏覽器接收了,它就依照HTML的規(guī)定顯示該網(wǎng)頁(yè)。但是,服務(wù)器和客戶端并沒(méi)有真正的連接。如下圖所示:→ASP的執(zhí)行過(guò)程:2.2.3ADO簡(jiǎn)介ADO是微軟提供數(shù)據(jù)庫(kù)Web開發(fā)者最有效的開發(fā)方案,它包含一組優(yōu)化的訪問(wèn)數(shù)據(jù)庫(kù)專用對(duì)象集,作用于服務(wù)器端,以提供含有數(shù)據(jù)庫(kù)信息的主要內(nèi)容。通過(guò)執(zhí)行SQL命令,讓用戶在瀏覽畫面中輸入、更新、刪除站點(diǎn)服務(wù)器的數(shù)據(jù)庫(kù)信息。ADO是ASP內(nèi)置的重要組件,在安裝ASP時(shí)ADO就已經(jīng)安裝了。ADO的主要目的是為了存取數(shù)據(jù)源的數(shù)據(jù)、或增加數(shù)據(jù)到指定的數(shù)據(jù)源。一般來(lái)說(shuō)ADO必須配合ODBC(OpenDatabaseConnectivity)數(shù)據(jù)庫(kù)前端存取標(biāo)準(zhǔn)界面,并以SQL命令來(lái)操作關(guān)系式數(shù)據(jù)庫(kù)。ODBC是一個(gè)由微軟所制定的數(shù)據(jù)庫(kù)前端存取標(biāo)準(zhǔn)界面,其目的是為了讓客戶端的數(shù)據(jù)庫(kù)應(yīng)用程序可以存取各種不同的數(shù)據(jù)庫(kù),包括關(guān)系數(shù)據(jù)庫(kù)和非關(guān)系數(shù)據(jù)庫(kù),例如Oracle、MicrosoftSQLServer、Informix、FoxPro、Access、Excel及Dbase等。只要安裝不同的ODBC驅(qū)動(dòng)程序就可以連接到不同的數(shù)據(jù)庫(kù)并存取該數(shù)據(jù)庫(kù)的數(shù)據(jù)。因此,要想通過(guò)ASP來(lái)存取數(shù)據(jù)庫(kù),ODBC必不可少。2.2.4SQLServer簡(jiǎn)介ASP程序可用來(lái)提高網(wǎng)頁(yè)互動(dòng)性,而數(shù)據(jù)庫(kù)中所存取的是數(shù)據(jù),通過(guò)與數(shù)據(jù)的配合,才能將最完整的網(wǎng)頁(yè)顯示在用戶面前。本系統(tǒng)選用的是SQL數(shù)據(jù)庫(kù)。這是最常使用于網(wǎng)頁(yè)數(shù)據(jù)庫(kù)(WebDatabase)的數(shù)據(jù)庫(kù),相對(duì)于Access數(shù)據(jù)庫(kù)而言,SQL數(shù)據(jù)庫(kù)的功能更加完善,可以稱得上是一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)。MicrosoftSQLServer可以方便地用于組建一個(gè)動(dòng)態(tài)的、可具伸展性的數(shù)據(jù)庫(kù)體系,并具有將關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS)擴(kuò)展為虛擬的對(duì)象數(shù)據(jù)庫(kù)管理系統(tǒng)(ODBMS)的能力。這一特性使MicrosoftSQLServer成為當(dāng)今應(yīng)用于Internet、Intranet以及Extranet中最具綜合性的數(shù)據(jù)庫(kù)開發(fā)環(huán)境。三、系統(tǒng)分析

3.1需求分析隨著Internet的發(fā)展,人們的生活與網(wǎng)絡(luò)息息相關(guān),無(wú)論是在精神方面還是物質(zhì)方面,網(wǎng)絡(luò)都提供給人們一種新的便捷方式。利用網(wǎng)絡(luò)構(gòu)造資源環(huán)境,使信息有一個(gè)生成、發(fā)布、搜索、利用、再創(chuàng)造的手段,更重要的是能進(jìn)行信息的組織、發(fā)布。傳統(tǒng)的信息交流方式已不能滿足人們的需求。因此,利用網(wǎng)絡(luò)將明星個(gè)人資料搜集起來(lái),為網(wǎng)友們提供一個(gè)方便快捷的方式來(lái)進(jìn)行查詢是很有必要的。在本網(wǎng)站內(nèi)主要實(shí)現(xiàn)以下功能:1.對(duì)于管理員,可以發(fā)布、刪除、修改新聞信息。2.嵌入式Web視頻點(diǎn)播功能。3.普通用戶能夠進(jìn)行留言(包括對(duì)網(wǎng)站的建議和普通留言),管理員具有對(duì)留言進(jìn)行管理的權(quán)限。3.2系統(tǒng)分析

基于以上的需求分析,本網(wǎng)站必須實(shí)現(xiàn)以下幾個(gè)功能:1.管理員信息修改:管理員可以對(duì)登錄用戶名、密碼進(jìn)行修改。2.新聞管理功能:管理員成功登錄后,可以發(fā)布新的新聞,并且可以對(duì)以發(fā)布的新聞進(jìn)行修改和刪除。3.登錄功能:用戶通過(guò)身份驗(yàn)證后,可以進(jìn)行留言。4.視頻點(diǎn)播(VOD)功能:可供用戶在線收看視頻。5.查詢功能:用戶可對(duì)感興趣的留言進(jìn)行查詢。

那么,為支持以上功能,本網(wǎng)站后臺(tái)數(shù)據(jù)庫(kù)需要由以下部分組成:1.新聞信息:包括新聞標(biāo)題,內(nèi)容,發(fā)布時(shí)間。2.視頻信息:包括視頻文件的名稱,存放路徑。3.留言信息:包括主題,留言類型,留言者姓名,E-Mail,地址,內(nèi)容。3.3數(shù)據(jù)流圖普通用戶查詢查詢條件數(shù)據(jù)庫(kù)顯示查詢結(jié)果管理員登陸發(fā)布信息 修改信息刪除信息賬號(hào)密碼發(fā)布修改刪除修改賬號(hào)密碼四、系統(tǒng)功能實(shí)現(xiàn)

主頁(yè)個(gè)人相冊(cè)留言板個(gè)人信息影視信息個(gè)人收藏視頻點(diǎn)播登錄信息刪除信息發(fā)布新聞發(fā)布瀏覽瀏覽瀏覽下載觀看登錄留言查詢修改信息修改密碼刪除信息網(wǎng)站總體功能模塊圖4.2系統(tǒng)前臺(tái)設(shè)計(jì)

本站的設(shè)計(jì)主要采用框架結(jié)構(gòu)。主頁(yè)上有七個(gè)鏈接,可以鏈接到相應(yīng)的頁(yè)面。以下是本站的主頁(yè)以及其它頁(yè)面。

點(diǎn)擊News,就會(huì)進(jìn)入新聞發(fā)布系統(tǒng)。在該頁(yè)面可以瀏覽到最新發(fā)布的九條新聞。如果要瀏覽以前的新聞,可以點(diǎn)擊“以前更新”進(jìn)行瀏覽。管理員點(diǎn)擊“管理登錄”就可進(jìn)入管理界面。登錄成功后,可以對(duì)新聞進(jìn)行添加、刪除、修改的操作。

管理員登陸界面管理員登錄后界面點(diǎn)擊Gallery進(jìn)入金個(gè)人相冊(cè)界面。這里有金喜善的最新照片。點(diǎn)擊Film進(jìn)入影視介紹界面。這里有關(guān)于金喜善的一些影視資料。點(diǎn)擊Collect進(jìn)入個(gè)人收藏界面。這里有一些收藏品可供Fans欣賞。點(diǎn)擊Korea進(jìn)入視頻點(diǎn)播界面。在這里你可以在線收看最新最經(jīng)典的韓國(guó)MTV。點(diǎn)擊FanClub進(jìn)入留言板界面。下表列出了幾種通用數(shù)據(jù)源的OLEDB連接字符串:ADO提供了Connection對(duì)象,用于建立和管理應(yīng)用程序與OLEDB兼容數(shù)據(jù)源或ODBC兼容數(shù)據(jù)庫(kù)之間的連接。Connection對(duì)象的屬性和方法可以用來(lái)打開和關(guān)閉數(shù)據(jù)庫(kù)連接,并發(fā)布對(duì)更新信息的查詢。由于本系統(tǒng)采用Access數(shù)據(jù)庫(kù),因此具體的數(shù)據(jù)源連接方法為:<%'創(chuàng)建connection對(duì)象connSetconn=Server.CreateObject("ADODB.Connection")'實(shí)現(xiàn)數(shù)據(jù)庫(kù)虛擬路徑與物理路徑相連DBPath=Server.MapPath("data/data.asp")'定義OLEDB連接字符串connstrconnstr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&DBPath'打開數(shù)據(jù)庫(kù)連接conn.Openconnstr%>4.3.2系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)根據(jù)系統(tǒng)分析階段對(duì)此系統(tǒng)功能的詳細(xì)確定,在開發(fā)本系統(tǒng)的過(guò)程中,設(shè)計(jì)了3個(gè)表,來(lái)存放數(shù)據(jù),分別是:1)新聞信息表的詳細(xì)設(shè)計(jì):發(fā)布新聞信息時(shí),必須有新聞的標(biāo)題,內(nèi)容和發(fā)布時(shí)間。2)視頻信息表的詳細(xì)設(shè)計(jì):為了實(shí)現(xiàn)視頻點(diǎn)播功能,數(shù)據(jù)表中必須有視頻ID號(hào)和視頻地址信息。4.4系統(tǒng)各模塊功能的實(shí)現(xiàn)4.4.1登錄模塊的實(shí)現(xiàn)在管理登錄界面,管理員需要輸入用戶名和密碼,然后進(jìn)行提交,提交的語(yǔ)句如下:<formname="form1"method="POST"action="chklogin.asp">在chklogin.asp中對(duì)提交的內(nèi)容進(jìn)行驗(yàn)證,如果輸入有誤,則會(huì)返回登錄頁(yè)面,并且提示出錯(cuò)信息;如果輸入正確,則進(jìn)入到新聞管理頁(yè)面。相關(guān)代碼如下:<%'trim用于去掉字符串前后的空格adminame=trim(request.form("username"))adminpwd=trim(request.form("password"))%><%ifadminame=""then%><scriptlanguage="Javascript">window.alert("錯(cuò)誤:請(qǐng)輸入用戶名字!") location.href="javascript:history.back()"</script><%endif%><%ifadminpwd=""then%><scriptlanguage="Javascript">window.alert("錯(cuò)誤:請(qǐng)輸入用戶密碼!") location.href="javascript:history.back()"</script><%endif%><!--#includefile="connect.asp"--><%rs.Open"Select*Fromadminwherename='"&adminame&"'",conn,3,3%><%ifrs.bofthen%><%'返回記錄指針是否超出數(shù)據(jù)表首端true表是false表否%><scriptlanguage="Javascript">window.alert("錯(cuò)誤:此用戶名不存在!") location.href="javascript:history.back()"</script><%elseifadminpwd<>rs("password")then%><scriptlanguage="Javascript">window.alert("錯(cuò)誤:您的密碼不正確!") location.href="javascript:history.back()"</script><%else'將用戶名密碼保存在session對(duì)象中session("loginname")=rs("name")session("loginpwd")=rs("password")'轉(zhuǎn)移到add.asp頁(yè)面Server.Transfer"add.asp"endif'關(guān)閉紀(jì)錄集并清空rs.closesetrs=nothing%>4.4.2新聞添加、刪除、修改模塊的實(shí)現(xiàn)在管理員成功登錄后,就可以實(shí)現(xiàn)對(duì)新聞添加、刪除和修改。添加新聞時(shí),輸入新聞標(biāo)題和內(nèi)容,然后進(jìn)行提交,提交的語(yǔ)句如下:<formmethod="POST"action="save.asp">在save.asp中對(duì)輸入的新聞標(biāo)題和內(nèi)容進(jìn)行有效性驗(yàn)證。如果有效則顯示添加成功,否則顯示錯(cuò)誤提示信息。

添加代碼如下:<!--#includefile="identify.asp"--><%'直到當(dāng)頁(yè)的服務(wù)器腳本完全被執(zhí)行完后再將結(jié)果送至客戶端response.buffer=true%><%

刪除功能可以實(shí)現(xiàn)對(duì)現(xiàn)有新聞的逐條刪除操作。具體代碼如下:<!--#includefile="identify.asp"--><!--#includefile="connect.asp"--><%id=request.QueryString("id")delSQL="delete*fromdatawhereid="&idconn.execute(delSQL)’執(zhí)行刪除conn.close%><scriptlanguage="Javascript">window.alert("成功刪除一條記錄!")location.href="add.asp"</script>

修改功能可以對(duì)現(xiàn)有的新聞進(jìn)行標(biāo)題和內(nèi)容的修改操作。修改好標(biāo)題或內(nèi)容后進(jìn)行提交,提交語(yǔ)句如下:<formmethod="POST"action="edit.asp">在edit.asp中對(duì)修改后的新聞進(jìn)行重新保存。提交具體代碼如下:<!--#includefile="identify.asp"--><%response.buffer=trueresponse.Expires=-1%><!--#includefile="connect.asp"--><%id=request.form("id")name=request.form("name")neirong=request.form("neirong")rs.open"select*fromdatawhereid="&id,conn,3,2rs("name")=namers("neirong")=neirongrs.updaters.closesetrs=nothingconn.closeresponse.clear%><scriptlanguage=Javascript> window.alert("您成功修改了標(biāo)題和內(nèi)容!") location.href="add.asp"</script>4.4.3管理員賬號(hào)和密碼修改模塊的實(shí)現(xiàn)

在管理員成功登錄后,就可以對(duì)現(xiàn)有的賬號(hào)和密碼進(jìn)行修改操作。輸入新的賬號(hào)和密碼進(jìn)行提交,提交的語(yǔ)句如下:<formmethod="POST"action="changeinf.asp">在changeinf.asp中對(duì)新輸入的賬號(hào)和密碼進(jìn)行保存。具體代碼如下:<!--#includefile="identify.asp"--><!--#includefile="connect.asp"--><%adminame=trim(request.form("username"))adminpwd=trim(request.form("password"))'使用Open方法打開記錄集,'并使用通過(guò)Connection對(duì)象conn建立的連接。strSQL="select*fromadmin"rs.openstrSQL,conn,3,2'更新數(shù)據(jù)rs("name")=adminamers("password")=adminpwdrs.updaters.closesetrs=nothingconn.close%><scriptlanguage=Javascript>window.alert("您成功修改了您的管理員帳號(hào)和密碼!")location.href="new_list.htm"</script>4.4.5查詢模塊的實(shí)現(xiàn)

首先,獲取要查詢的字符串:searchname=Request.QueryString("searchname")

然后,生成sql語(yǔ)句<%sql="SELECT*FROMbook"ifsearchname<>""then ifsearchname<>"reset"then sql=sql&"wheretitleLIKE" sql=sql&"'%" sql=sql&searchname sql=sql&"%'" sql=sql&"or" sql=sql&"nameLIKE" sql=sql&"'%" sql=sql&searchname sql=sql&"%'" sql=sql&"or" sql=sql&"commentLIKE" sql=sql&"'%" sql=sql&searchname sql=sql&"%'" else searchname=null endifelse ifSession("lx")="all"then sql=sql&"orderbyIDDESC" else sql=sql&"whereleixing='"&session("lx")&"'orderbyIDDESC" endifendif%>

最后,進(jìn)行數(shù)據(jù)庫(kù)連接查找。在connect.asp中,首先要和數(shù)據(jù)庫(kù)建立連接。我們必須先聲明一個(gè)對(duì)象來(lái)當(dāng)作數(shù)據(jù)庫(kù)與ASP程序之間的媒介,對(duì)象的聲明方式如下所示:Setconn=Server.CreateObject("ADODB.Connection")CreateObject是Server對(duì)象中內(nèi)涵的對(duì)象建立函數(shù),利用上式即可建立一個(gè)可與數(shù)據(jù)庫(kù)交換數(shù)據(jù)的對(duì)象。Conn便是一個(gè)要與數(shù)據(jù)庫(kù)溝通的對(duì)象變量。對(duì)象建立完后,還要打開通道與數(shù)據(jù)庫(kù)做連接才真正算是連接完成。DBPath=Server.MapPath("data/data.asp")Conn.open"Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&DBPathOpen是Connection對(duì)象的一個(gè)方法,專門用來(lái)打開Connection對(duì)象與數(shù)據(jù)庫(kù)之間的通道。知道了如何與數(shù)據(jù)庫(kù)建立連接后,接下來(lái)就是要通過(guò)Connection對(duì)象變量讀取數(shù)據(jù)庫(kù)中的數(shù)據(jù)。Recordset對(duì)象是與讀取數(shù)據(jù)最有關(guān)系的對(duì)象,通過(guò)Connection對(duì)象所讀取的數(shù)據(jù),都會(huì)先存儲(chǔ)在Recordset對(duì)象中,然后ASP程序就可以從Recordset對(duì)象中把數(shù)據(jù)取出來(lái)。在ASP程序中建立Recordset對(duì)象,語(yǔ)法如下:Setrs=Server.CreateObject("ADODB.Recordset")Recordset對(duì)象建立完成后,便可與數(shù)據(jù)庫(kù)做連接并可讀取數(shù)據(jù),是用指令Open:rs.opensql,conn,1,1sql是數(shù)據(jù)來(lái)源,代表要從數(shù)據(jù)庫(kù)中選取的數(shù)據(jù)。Conn是數(shù)據(jù)連接,數(shù)據(jù)連接代表與數(shù)據(jù)做連接的名稱,可以用Connection對(duì)象變量名稱。1表示啟動(dòng)一個(gè)Keyset類型的游標(biāo)。1表示Recordset對(duì)象以只讀方式啟動(dòng),無(wú)法運(yùn)行AddNew、Update及Delete等方法。若在數(shù)據(jù)庫(kù)中檢索不到索要查找的字符串值時(shí),顯示無(wú)此內(nèi)容。代碼如下所示:ifrs.eofandrs.bofthen response.write"<palign='center'>還沒(méi)有任何相關(guān)信息</p>"否則,程序開始分頁(yè)顯示。五、開發(fā)過(guò)程中的難點(diǎn)與對(duì)策

5.1ACCESS數(shù)據(jù)庫(kù)的安全由于采用Access數(shù)據(jù)庫(kù),所以難免被他人惡意將數(shù)據(jù)庫(kù)下載,對(duì)網(wǎng)站安全性構(gòu)成很大威脅。所以研究目的是防止網(wǎng)站的ACCESS數(shù)據(jù)庫(kù)文件被下載。經(jīng)過(guò)查找資料和實(shí)踐,發(fā)現(xiàn)一個(gè)可行的辦法:將數(shù)據(jù)庫(kù)文件的擴(kuò)展名改為.asp。然而,事實(shí)上即使將擴(kuò)展名改為.asp,數(shù)據(jù)庫(kù)仍然可以被下載,因?yàn)檫@個(gè)文件里不含<%或%>等標(biāo)簽,所以IIS不對(duì)這個(gè)文件作任何處理,下載的數(shù)據(jù)庫(kù)和原數(shù)據(jù)庫(kù)完全一樣!考慮到這點(diǎn)決定在數(shù)據(jù)庫(kù)文件中加入<%或%>,這樣IIS就會(huì)按ASP語(yǔ)法來(lái)解析,然后就會(huì)報(bào)告500錯(cuò)誤,自然數(shù)據(jù)庫(kù)就不能被下載了??墒侨绻皇呛?jiǎn)單的在數(shù)據(jù)庫(kù)的文本或者備注字段加入<%是沒(méi)用的,因?yàn)锳CCESS會(huì)對(duì)其中的內(nèi)容進(jìn)行處理,在數(shù)據(jù)庫(kù)里它會(huì)以<%的形式存在,不行!經(jīng)最后研究正確的方法是將<%存入OLE對(duì)象字段里。具體實(shí)現(xiàn)方法是先做好一個(gè)數(shù)據(jù)庫(kù),在數(shù)據(jù)庫(kù)里添加一個(gè)表。然后在表中建立一個(gè)OLE對(duì)象的字段,保存表,保存數(shù)據(jù)庫(kù)。最后將數(shù)據(jù)庫(kù)的擴(kuò)展名改成.asp,就好了。5.2分頁(yè)顯示首先,設(shè)定一頁(yè)的大小constpagesize=5rs.pagesize=pagesize然后,判定當(dāng)前要顯示的頁(yè)面是第幾頁(yè),如果是第一頁(yè),則指針指向第一條記錄currentpage=request.querystring(“currentpag

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論