九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
ASP個(gè)人上手指南
【字體:
ASP個(gè)人上手指南
作者:碧玉葉    文章來(lái)源:本站原創(chuàng)    點(diǎn)擊數(shù): 342    更新時(shí)間:2004-2-14
ASP是個(gè)好東西,它強(qiáng)大的交互能力以及數(shù)據(jù)處理能力使得它成為了商業(yè)網(wǎng)站的鐘愛(ài)。但ASP程序的設(shè)計(jì)和調(diào)試卻并不容易,光是高檔服務(wù)器+WINDOWS NT操作系統(tǒng)+I(xiàn)IS服務(wù)器+SQL SERVER數(shù)據(jù)庫(kù)系統(tǒng)的配置就不是我們個(gè)人用戶(hù)所能夠染指的。難道ASP真的與我們這些個(gè)人用戶(hù)無(wú)緣嗎?難道我們非要有如此奢侈的軟硬件環(huán)境才能夠走上ASP的學(xué)習(xí)之路嗎?
經(jīng)過(guò)筆者的一番努力,終于運(yùn)用一些常用的軟件配置出了一個(gè)功能完整的ASP開(kāi)發(fā)調(diào)試環(huán)境,并在這上面開(kāi)發(fā)了一些小的系統(tǒng)。
一、 硬件配置
PⅢ450雙CPU+1G內(nèi)存+10G以上的SCSI硬盤(pán),請(qǐng)不要害怕,這不過(guò)是一臺(tái)使用WINDOWS NT的WEB服務(wù)器的標(biāo)準(zhǔn)配置。當(dāng)然,我們無(wú)需這樣的配置,我們需要的只是一臺(tái)能夠流暢運(yùn)行WINDOWS 98的機(jī)器。(什么?你使用的是P100+16M內(nèi)存+540M硬盤(pán),那還是去升一下級(jí)吧。)
二、 軟件配置
首先,我們需要安裝WINDOWS 98,這一點(diǎn)相信大家都會(huì)吧。(什么,你連這個(gè)也不會(huì),那ASP也不用學(xué)了,先進(jìn)掃盲班吧。)
其次,我們需要安裝Personal Web Server(簡(jiǎn)稱(chēng)PWS),你問(wèn)那里可以找到,太簡(jiǎn)單了,在WINDOWS 98的光盤(pán)里有一個(gè)名為“add-ones”的目錄,打開(kāi)后里面又有一個(gè)名為“PWS”的目錄,運(yùn)行里面的SETUP.EXE便開(kāi)始了安裝(圖1)。
在安裝程序運(yùn)行到“最小、典型、自定義安裝”選擇的時(shí)候,請(qǐng)選擇“自定義”,然后選擇“Personal Web Server(PWS)”,再按“顯示子組件”。接著選擇“文檔”,再按“顯示子組件”,最后選擇“Active Server Page”。這個(gè)組件將安裝包括ASP教程、VBScript教程以及Jscript教程在內(nèi)的一些文檔,對(duì)于今后的開(kāi)發(fā)大有益處。選擇完畢之后一路按“確定”,再按“下一步”,開(kāi)始設(shè)置“WWW服務(wù)”文檔存放的目錄,缺省值是“C:Inetpubwwwroot”,建議不要改變。然后設(shè)置的是“MTS安裝文件夾”,缺省值是“C:Program FilesMts”,建議也不要改變。再按一次“下一步”之后,最關(guān)鍵的安裝便開(kāi)始了,請(qǐng)耐心等待,這樣配置的PWS大約有90多兆(圖2),可能要耗費(fèi)相當(dāng)時(shí)間。
安裝完畢之后,請(qǐng)?jiān)龠\(yùn)行OFFICE 97的安裝程序。(什么,這個(gè)也沒(méi)有!如果你有SQL、ORACAL、INFOMIX這些大型數(shù)據(jù)庫(kù)那也行,不過(guò)似乎有些大材小用。)請(qǐng)選擇“自定義安裝”,然后在組件列表中請(qǐng)選擇“Microsoft Access”和“Data Access”(使用過(guò)VB的用戶(hù)請(qǐng)不要搞錯(cuò),這個(gè)Data Access只是為連接各種數(shù)據(jù)格式的數(shù)據(jù)庫(kù)而提供的驅(qū)動(dòng)程序以及工具,并非VB中的那個(gè)小型數(shù)據(jù)庫(kù)軟件)。
到目前為止,需要安裝的軟件以及全部安裝完畢了,但不要高興得太早,現(xiàn)在你的ASP還沒(méi)有處理數(shù)據(jù)庫(kù)的能力,(什么,你不需要處理數(shù)據(jù)庫(kù),那你用ASP干嗎,論交互性JAVA Script并不比ASP差,還好學(xué)許多呢?)接下來(lái),我們還需要進(jìn)行數(shù)據(jù)庫(kù)創(chuàng)建和ODBC設(shè)置這兩個(gè)步驟。
三、 數(shù)據(jù)庫(kù)創(chuàng)建
一個(gè)好的程序=數(shù)據(jù)+算法。對(duì)于一個(gè)數(shù)據(jù)庫(kù)程序來(lái)說(shuō),數(shù)據(jù)庫(kù)是必不可缺的。我們下面便要用Access創(chuàng)建一個(gè)。
1)請(qǐng)啟動(dòng)Access。由于在這里我們僅僅是給讀者做一個(gè)示范,所以創(chuàng)建的是一個(gè)最最簡(jiǎn)單的數(shù)據(jù)庫(kù),只包括一個(gè)表并且這個(gè)表中僅有一個(gè)字段(關(guān)于“數(shù)據(jù)庫(kù)”、“表”、“字段”這些概念請(qǐng)查閱一本好的數(shù)據(jù)庫(kù)書(shū)籍或Access的幫助本檔)。
2)請(qǐng)選擇“新建數(shù)據(jù)庫(kù)”中的“空數(shù)據(jù)庫(kù)”,然后按“確定”,并輸入數(shù)據(jù)庫(kù)的文件名(在這個(gè)示范中為C:TEST.MDB)再按“創(chuàng)建”。
3)選擇“表”,并按“新建”。
4)輸入一個(gè)字段,字段名稱(chēng)為“name”,數(shù)據(jù)格式為“文本”,字段大小為“10”。
5)關(guān)閉窗口,并在彈出窗口詢(xún)問(wèn)你“你要保存對(duì)‘表1’設(shè)計(jì)的更改嗎?”時(shí)選擇,并將“表名稱(chēng)”設(shè)置為“table1”。
6)接著會(huì)彈出窗口告訴你還沒(méi)有創(chuàng)建“主關(guān)鍵字”,“是”還是“否”,“是”或者“否”關(guān)系都不大,隨便選擇一個(gè)。
7)到此,一個(gè)十分基本的數(shù)據(jù)庫(kù)便完成了,當(dāng)然,為了便于我們的測(cè)試工作,請(qǐng)?jiān)偌せ顒倓偨⒌?#8220;table1”,并隨便往里面輸入一些數(shù)據(jù)。
四、 設(shè)置ODBC
在設(shè)置ODBC之前,有必要將ODBC的概念與讀者解釋一下,這有利于下面內(nèi)容的理解。ODBC(Open Database Connectivity開(kāi)放式數(shù)據(jù)庫(kù)互聯(lián))是微軟推出的一種工業(yè)標(biāo)準(zhǔn),一種開(kāi)放的獨(dú)立于廠商的API應(yīng)用程序接口,可以跨平臺(tái)訪問(wèn)各種個(gè)人計(jì)算機(jī)、小型機(jī)以及主機(jī)系統(tǒng)。ODBC作為一個(gè)工業(yè)標(biāo)準(zhǔn),絕大多數(shù)數(shù)據(jù)庫(kù)廠商、大多數(shù)應(yīng)用軟件和工具軟件廠商都為自己的產(chǎn)品提供了ODBC接口或提供了ODBC支持,這其中就包括常用的SQL SERVER、ORACAL、INFORMIX等。
我們所要做的,就是在創(chuàng)建數(shù)據(jù)庫(kù)腳本之前,提供一條使 ADO(ASP用于處理數(shù)據(jù)庫(kù)的部件) 定位、標(biāo)識(shí)和與數(shù)據(jù)庫(kù)通訊的途徑。數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序使用 Data Source Name (DSN) 定位和標(biāo)識(shí)特定的 ODBC 兼容數(shù)據(jù)庫(kù),將信息從 Web 應(yīng)用程序傳遞給數(shù)據(jù)庫(kù)。典型情況下,DSN 包含數(shù)據(jù)庫(kù)配置、用戶(hù)安全性和定位信息,且可以獲取 Windows NT 注冊(cè)表項(xiàng)中或文本文件的表格。
通過(guò) ODBC,我們可以選擇希望創(chuàng)建的 DSN 的類(lèi)型:用戶(hù)、系統(tǒng) 或 文件。系統(tǒng) DSN 允許所有的用戶(hù)登錄到特定的服務(wù)器上去訪問(wèn)數(shù)據(jù)庫(kù),而用戶(hù) DSN 使用適當(dāng)?shù)陌踩矸葑C明限制數(shù)據(jù)庫(kù)到特定用戶(hù)的連接。文件 DSN 用于從文本文件中獲取表格,提供了對(duì)多用戶(hù)的訪問(wèn),并且通過(guò)復(fù)制 DSN 文件,可以輕易地從一個(gè)服務(wù)器轉(zhuǎn)移到另一個(gè)服務(wù)器。在本示例中,我們使用文件 DSN。當(dāng)然,由于你使用的數(shù)據(jù)庫(kù)不同,具體的設(shè)置也稍有不同,在這里我們只介紹Access、SQL Server、ORACAL三種數(shù)據(jù)庫(kù)的ODBC設(shè)置。
首先在 Windows 的“開(kāi)始”菜單打開(kāi)“控制面板”,雙擊“ODBC”圖標(biāo),然后選擇“文件 DSN”屬性頁(yè),單擊“添加”,選擇數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序,然后單擊“下一步”。按照后面的指示配置適用于您的數(shù)據(jù)庫(kù)軟件的 DSN。
1)配置 Microsoft Access 數(shù)據(jù)庫(kù)的文件 DSN
在“創(chuàng)建新數(shù)據(jù)源”對(duì)話(huà)框中,從列表框選擇“Microsoft Access Driver”,然后單擊“下一步”。
鍵入您的 DSN 文件名(在本示例中使用test),然后單擊“下一步”。
單擊“完成”創(chuàng)建數(shù)據(jù)源。
在“ODBC Microsoft Access 97 安裝程序”對(duì)話(huà)框中,單擊“選擇”。選擇 Microsoft Access 數(shù)據(jù)庫(kù)文件 (*.mdb),然后單擊“確定”。
2)配置 SQL Server 數(shù)據(jù)庫(kù)文件 DSN
在“創(chuàng)建新數(shù)據(jù)源”對(duì)話(huà)框中,從列表框中選擇“SQL Server”,然后單擊“下一步”。
鍵入 DSN 文件的名稱(chēng)(在本示例中使用test),然后單擊“下一步”。
單擊“完成”創(chuàng)建數(shù)據(jù)源。
鍵入運(yùn)行SQL服務(wù)程序的服務(wù)器的名稱(chēng)、登錄ID和密碼。
在“創(chuàng)建SQL Server的新數(shù)據(jù)源”對(duì)話(huà)框中,在“服務(wù)器”列表框中鍵入包含 SQL Server 數(shù)據(jù)庫(kù)的服務(wù)器的名稱(chēng),然后單擊“下一步”。
選擇驗(yàn)證登錄ID的方式。
如果要選擇SQL服務(wù)器驗(yàn)證,請(qǐng)輸入一個(gè)登錄ID和密碼,然后單擊“下一步”。
在“創(chuàng)建 SQL Server 的新數(shù)據(jù)源”對(duì)話(huà)框中,設(shè)置默認(rèn)數(shù)據(jù)庫(kù)、存儲(chǔ)過(guò)程設(shè)置的驅(qū)動(dòng)程序和 ANSI 標(biāo)識(shí),然后單擊“下一步”。(要獲取詳細(xì)信息,請(qǐng)單擊“幫助”。)
在對(duì)話(huà)框(同樣名為“創(chuàng)建 SQL Server 的新數(shù)據(jù)源”)中,選擇一種字符轉(zhuǎn)換方法,然后單擊“下一步”。(詳細(xì)信息,請(qǐng)單擊“幫助”。)
在下一個(gè)對(duì)話(huà)框(同樣名為“創(chuàng)建SQL Server的新數(shù)據(jù)源”)中,選擇登錄設(shè)置。
3)配置Oracle數(shù)據(jù)庫(kù)文件DSN
首先要確保 Oracle 用戶(hù)軟件被正確地安裝要?jiǎng)?chuàng)建 DSN 的計(jì)算機(jī)上。詳細(xì)信息請(qǐng)與服務(wù)器管理員聯(lián)系或參閱數(shù)據(jù)庫(kù)軟件文檔。
在“創(chuàng)建新數(shù)據(jù)源”對(duì)話(huà)框中,從列表框中選擇“Microsoft ODBC for Oracle”,然后單擊“下一步”。
鍵入 DSN 文件的名稱(chēng)(在本示例中使用test),然后單擊“下一步”。
單擊“完成”創(chuàng)建數(shù)據(jù)源。
輸入用戶(hù)名、密碼和服務(wù)器名,然后單擊“確定”。
好了,在正確設(shè)置完ODBC之后,便迎來(lái)了最激動(dòng)人心的時(shí)刻:ASP程序的編制。
五、 ASP程序的編制
一般來(lái)說(shuō),人們都喜歡使用所見(jiàn)即所得的HTML編輯器來(lái)編輯HTML文檔,但是,所有的所見(jiàn)即所得的HTML編輯器都對(duì)ASP支持得不甚理想,所以建議大家先用所見(jiàn)即所得的HTML編輯器完成所有固定的HTML語(yǔ)句,然后再使用純文本的編輯器(WINDOWS附帶的記事本就可以了)加入ASP程序。在本示例中,ASP程序要完成的任務(wù)很簡(jiǎn)單,就是打開(kāi)數(shù)據(jù)庫(kù)將其中“table1”表中的“name”字段的所有數(shù)據(jù)讀出,并輸出到瀏覽器。
具體程序:C:Inetpubwwwrootdefault.asp
<%@ LANGUAGE=VBScript %>
<%
Set conn = Server.CreateObject(“ADODB.Connection”)
conn.Open “test”
set rs=conn.execute(“select * from table1”)
do while not rs.eof
response.write rs(“name”)+“
rs.movenext
loop
rs.close
conn.close
%>
程序到這里便結(jié)束了,還不快把它輸入你的電腦,試一試它的效果。
六、 小結(jié)
終于,一個(gè)簡(jiǎn)單但是實(shí)用并且完整的ASP運(yùn)行以及設(shè)計(jì)環(huán)境構(gòu)造完畢了,一個(gè)最最簡(jiǎn)單的ASP程序也已經(jīng)寫(xiě)完了。接下來(lái),你所要做的就是找一個(gè)好的創(chuàng)意(什么,你想不到好的創(chuàng)意,不要緊,到我新建設(shè)的“我要”創(chuàng)意交流站http://woyao.yeah.net去看看,說(shuō)不定就有你夢(mèng)寐以求的絕佳創(chuàng)意)并結(jié)合自己的勤學(xué)好問(wèn)把它變成一個(gè)優(yōu)秀的ASP程序了。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
ASP連接SQL數(shù)據(jù)庫(kù)
如何在ASP中連接MySQL數(shù)據(jù)庫(kù)
ASP連接ACCESS常見(jiàn)問(wèn)題及解決方法
不創(chuàng)建odbc數(shù)據(jù)源asp如何與mysql連結(jié) - 已回答 - 天涯問(wèn)答
最優(yōu)化ASP程序性能的方法
SQL Server數(shù)據(jù)導(dǎo)出到Oracle的方案
更多類(lèi)似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服