EasyASP v1.5發(fā)布(包含數(shù)據(jù)庫操作類,原clsDbCtrl.asp)第2/2頁
更新時間:2008年10月24日 00:30:57 作者:
EasyASP是一個方便快速開發(fā)ASP的類,其中包含了一個數(shù)據(jù)庫控制類(原clsDbCtrl.asp,對原代碼作了優(yōu)化和修改,包含對數(shù)據(jù)庫的各類操作及存儲過程的調(diào)用,全部封裝在Easp.db中,使用起來會更方便,調(diào)用也更簡單)。
比如本頁面的實際地址為:
http://www.domain.com/news/index.asp?type=public&feed=on&page=23
接下來是使用不同參數(shù)返回的結(jié)果:
方法 返回結(jié)果
GetUrl("") http://www.domain.com/news/index.asp?type=public&feed=on&page=23
GetUrl(0) /news/index.asp
GetUrl(1) /news/index.asp?type=public&feed=on&page=23
GetUrl("page") /news/index.asp?page=23
GetUrl("-page") /news/index.asp?type=public&feed=on
GetUrl(":") /news/?type=public&feed=on&page=23
GetUrl(":-feed,-page") /news/?type=public
無需更多說明了吧,呵呵。本類中靈活使用共用參數(shù)的地方還有很多,這也是EasyASP的一大特色,大家自己看手冊吧。
3、方法和屬性概覽:
(1) 數(shù)據(jù)庫操作:
屬性:
Easp.db.dbConn (讀寫) 設(shè)置和獲取當(dāng)前數(shù)據(jù)庫連接對象
Easp.db.DatabaseType (只讀) 查詢當(dāng)前使用的數(shù)據(jù)庫類型
Easp.db.Debug (讀寫) 設(shè)置和查詢錯誤調(diào)試開關(guān)
Easp.db.dbErr (只讀) 查詢錯誤信息
方法:
Easp.db.OpenConn 根據(jù)模板建立數(shù)據(jù)庫連接對象
Easp.db.CreatConn 根據(jù)自定義字符串建立數(shù)據(jù)庫連接對象
Easp.db.AutoID 根據(jù)表名獲取自動編號
Easp.db.GetRecord 根據(jù)條件獲取記錄集
Easp.db.wGetRecord 輸出獲取記錄集的SQL語句
Easp.db.GetRecordBySQL 根據(jù)自定義SQL語句獲取記錄集
Easp.db.GetRecordDetail 獲取某一記錄的詳細(xì)信息
Easp.db.AddRecord 添加一條新的記錄
Easp.db.wAddRecord 輸出添加新記錄的SQL語句
Easp.db.UpdateRecord 根據(jù)條件更新記錄
Easp.db.wUpdateRecord 輸出更新記錄的SQL語句
Easp.db.DeleteRecord 根據(jù)條件刪除記錄
Easp.db.wDeleteRecord 輸出刪除記錄的SQL語句
Easp.db.ReadTable 根據(jù)條件獲取指定字段數(shù)據(jù)
Easp.db.Json 根據(jù)記錄集生成Json格式數(shù)據(jù)
Easp.db.doSP 調(diào)用一個存儲過程并返回多種數(shù)據(jù)
Easp.db.Rand 生成一個不重復(fù)的隨機數(shù)
Easp.db.RandStr 生成一個不重復(fù)的隨機字符串
Easp.db.C 關(guān)閉記錄集并釋放資源
(2) 字符串處理:
Easp.w 輸出字符串
Easp.wn 輸出字符串和一個HTML換行("<br/>")
Easp.we 輸出字符串并終止程序
Easp.isN 判斷字符串是否為空值
Easp.js 輸出JavaScript代碼
Easp.alert 彈出js消息框并返回上頁
Easp.alertUrl 彈出js消息框并跳轉(zhuǎn)到新頁
Easp.jsEncode 轉(zhuǎn)換字符串為安全的JavaScript字符串
Easp.CutString 截取字符串并以自定義符號代替被截部分
Easp.HtmlEncode HTML加碼函數(shù)
Easp.HtmlDecode HTML解碼函數(shù)
Easp.HtmlFilter 過濾HTML標(biāo)簽
Easp.RandStr 生成指定長度的隨機字符串
Easp.R 獲取Request值并轉(zhuǎn)換為SQL安全字符串
Easp.Ra 安全獲取Request值并在錯誤時彈出js消息框
Easp.Test 根據(jù)正則表達(dá)式驗證數(shù)據(jù)合法性
(3) 時間日期處理:
Easp.DateTime 格式化時間日期
Easp.DiffHour 返回一個日期時間變量和現(xiàn)在相比相差的小時數(shù)
Easp.DiffDay 返回一個日期時間變量和現(xiàn)在相比相差的天數(shù)
Easp.GetScriptTime 根據(jù)時間戳返回精確到毫秒的腳本執(zhí)行時間
(4) 數(shù)字處理:
Easp.Rand 生成一個隨機數(shù)
Easp.toNumber 轉(zhuǎn)換數(shù)字為指定小數(shù)位數(shù)的格式
Easp.toPrice 轉(zhuǎn)換數(shù)字為貨幣格式
Easp.toPercent 轉(zhuǎn)換數(shù)字為百分比格式
(5) Cookie及Application處理:
Easp.SetCookie 設(shè)置一個Cookies值
Easp.GetCookie 獲取一個Cookies值
Easp.RemoveCookie 刪除一個Cookies值
Easp.SetApp 設(shè)置一個Application值
Easp.GetApp 獲取一個Application值
Easp.RemoveApp 刪除一個Application值
(6) 其它:
Easp.IfThen 判斷三元表達(dá)式
Easp.rr 服務(wù)器端跳轉(zhuǎn)頁面
Easp.GetUrl 獲取當(dāng)前頁面的URI地址
Easp.GetIP 獲取訪問者IP
Easp.noCache 設(shè)置頁面不緩存
Easp.close 關(guān)閉對象并釋放資源
Easp.CheckForm 服務(wù)器端表單驗證不合法彈出js消息框
Easp.CheckDataFrom 驗證提交數(shù)據(jù)來源
Easp.CheckDataFromA 驗證數(shù)據(jù)來源不合法則彈出js消息框
Easp.CheckSql 防SQL注入強驗證
Easp.CheckSqlA 防SQL注入強驗證不合法則彈出js消息框
下載地址http://chabaoo.cn/codes/7450.html
相關(guān)文章
Access 2000 數(shù)據(jù)庫 80 萬記錄通用快速分頁類
Access 2000 數(shù)據(jù)庫 80 萬記錄通用快速分頁類...2007-03-03