日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

教大家如何利用ASP打造網(wǎng)站論壇DIY(1)(4)_ASP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:ASP實(shí)現(xiàn)帶進(jìn)度條的測(cè)試網(wǎng)速的代碼程序
ASP實(shí)現(xiàn)帶進(jìn)度條的測(cè)試網(wǎng)速。 把下列代碼存為.ASP的文件,放在你的服務(wù)器上就可以直接運(yùn)行了。 以下為引用的內(nèi)容: <% Response.E

因?yàn)檫@些內(nèi)容不是必須填的,為了防止用戶沒有輸入任何內(nèi)容,而造成數(shù)據(jù)庫(kù)操作上的錯(cuò)誤,就必須把沒有填入字段用空格來代替。

(3)建立連接

以下為引用的內(nèi)容:
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "driver={Microsoft AccessDriver (*.mdb)};dbq=" & Server.MapPath("bbssystem.mdb")

注:這一段是建立數(shù)據(jù)庫(kù)連接,數(shù)據(jù)庫(kù)的名稱為bbssystem.mdb,這一段中唯一要注意的是Server.MapPath函數(shù)的應(yīng)用。一般來說,凡是涉及到具體的目錄的地方,都不要直接使用目錄名,而用Server.MapPath函數(shù)來代替。善用好Server.MapPath和Request.ServerVariables()等函數(shù),能夠讓你的WEB應(yīng)用具有更好的可移植性。

以下為引用的內(nèi)容:
Set cmd = Server.CreateObject("ADODB.Command")

(4)查詢作者是否已存在

以下為引用的內(nèi)容:
Set cmd.ActiveConnection = conn
cmd.CommandText = "查詢作者"
ReDim param(0) ' 聲明參數(shù)數(shù)組
param(0) = CStr(id) ' Cint 不可忽略
Set rs = cmd.Execute( ,param )

注:這一段就是用來執(zhí)行預(yù)存程序的。在ADO中執(zhí)行查詢的方法有很多種,但是對(duì)于預(yù)存程序就只能使用Command對(duì)象了。首先,建立了一個(gè)叫做cmd的Command對(duì)象,然后把conn連接對(duì)象設(shè)定給cmd對(duì)象的ActiveConnection屬性,把要執(zhí)行的查詢名稱"查詢作者"設(shè)定給CommandText屬性,然后為查詢參數(shù)賦值。我們聲明了一個(gè)參數(shù)數(shù)組param(0),因?yàn)樵?quot;查詢作者"這個(gè)查詢中只有一個(gè)參數(shù),所以數(shù)組就只有一個(gè)分量了。一般的,在查詢中有幾個(gè)參數(shù),就要申明有相應(yīng)分量個(gè)數(shù)的參數(shù)數(shù)組。并且參數(shù)出現(xiàn)的順序是個(gè)數(shù)組中分量的順序是對(duì)應(yīng)的。在使用參數(shù)查詢的過程中,尤其要注意的是,參數(shù)的類型要嚴(yán)格匹配,否這就會(huì)出錯(cuò),所以上面的CStr()類型轉(zhuǎn)換函數(shù)是不可缺少的。

以下為引用的內(nèi)容:
if not (rs.eof or rs.bof) then
response.write "錯(cuò)誤,你輸入的ID號(hào)已經(jīng)被占用,請(qǐng)換一個(gè)再試試!"
else
sql = "Insert Into 作者表 (id, 昵稱,Email, 密碼,姓名,學(xué)校,系別,性別,電話) Values("
sql = sql & SqlStr(id) & ","
sql = sql & SqlStr(nickname) & ","
sql = sql & SqlStr(email) & ","
sql = sql & SqlStr(password) & ","
sql = sql & SqlStr(name) & ",&", "
sql = sql & SqlStr(sex) & ","
sql = sql & SqlStr(phone) & ")"
conn.Execute sql

使用一個(gè)SQL的Insert語句把資料插入到數(shù)據(jù)庫(kù)中。其實(shí)這一查詢也可以做成預(yù)存程序放在數(shù)據(jù)庫(kù)中,我偷了點(diǎn)懶:-)不過對(duì)比之下也可以看到預(yù)存程序的好處,執(zhí)行時(shí)查詢寫起來實(shí)在是太麻煩了。

分享:如何提高自己的編程水平
有成功的喜悅,也有失敗的痛苦,但總不敢稱自己是高手,因?yàn)楹臀倚哪恐姓嬲母呤謧儽绕饋�,還差的太遠(yuǎn)。世界上并沒有成為高手的捷徑,但一些基本原則是可以遵循的。 1. 扎實(shí)的基礎(chǔ)。 數(shù)據(jù)

共4頁上一頁1234下一頁
來源:模板無憂//所屬分類:ASP教程/更新時(shí)間:2008-08-22
相關(guān)ASP教程