校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > EasyASP v1.5發布(包含數據庫操作類,原clsDbCtrl.asp)第1/2頁

EasyASP v1.5發布(包含數據庫操作類,原clsDbCtrl.asp)第1/2頁

熱門標簽:地圖標注宅基地 西寧公司外呼系統平臺 武漢營銷電話機器人軟件 長沙防封電銷卡品牌 智能電銷機器人適用于哪些行業 外呼系統還用卡么 地圖標注服務哪家好 徐州人工智能電銷機器人好用嗎 騰訊地圖標注商戶關閉
而Easp類中提供了大量實用的ASP通用過程及方法,可以簡化大部分的ASP操作。目前只提供了VBScript版,JScript版將來可能會提供。
EasyASP v1.5 (2008-10-22更新)
新增功能:
1、將數據庫控制類(原clsDbCtrl.asp)封裝入Easp類,均通過Easp.db調用,也可獨立使用。
2、新增MSSQL存儲過程調用方法,可靈活調用存儲過程并返回返回值、記錄集及出參。
3、新增db.CreatConn方法,可以根據自定義的連接字符串連接數據庫。
4、新增db.Json方法,可以將數據庫記錄集按Json格式輸出。
5、新增db.Rand和db.RandStr方法,可以生成一個不重復的隨機數或者隨機字符串
6、新增數據庫操作各方法的簡寫方法,更節約書寫代碼時間。
7、在Easp類中新增大量的實用方法,如安全獲取值、防Sql注入、服務器端表單驗證等。
其它更新:
1、優化db.AutoId自動獲取編號,效率提高20倍以上,數據量越大越明顯。
2、修改db.OpenConn數據庫連接方法,更符合日常描述習慣。
3、修改db.GetRecord取記錄集方法,參數更少。修正條件使用數組報錯的Bug。
4、修改并優化db.DeleteRecord刪除記錄方法,目前只有兩個參數了。
5、修改了錯誤調試方法,增加Debug全局屬性控制錯誤顯示。
更新說明:
以前寫了一個clsDbCtrl.asp數據庫控制類,收到一些反饋,還有朋友發來郵件告訴我一些改進的方法,很感謝他們。而我在原帖的跟帖中看到一條留言說“有記參數的時間,SQL語句早都寫完了”,更是直接指出了其中的尷尬,的確,盡管VBS沒有arguments屬性,但用太多的參數也不是個好主意。所以我花了些時間把這個類的許多代碼都重寫了一下,在保證功能只能更強不能更弱的前提下,一個方法最多只有3個參數了。另外新增加了一個調用MSSQL存儲過程的方法,可以靈活的調用存儲過程并根據需要返回一個或多個記錄集、輸出參數及返回值,當然,吸取教訓了,這個方法只有兩個參數。現在都封裝在這個新的名叫EasyASP的家伙中了,顧名思義,無非是想一切都簡單點。
另外還有一個更尷尬的,那就是VBScript并不是面向對象的語言,所以這個類其實說穿了也只是一些過程和方法的封裝,方便使用而已,所以其中大部分的方法和過程都可以提出來單獨使用。當然,如果有需要,也可以把它封裝成wsc或者dll組件使用。
=================================================================
使用說明
=================================================================
1、使用方法:
(1) Easp類的所有調用都已包含在easp.asp中,所以只需要在頁首引入該文件,如:
!--#include file="inc/easp/easp.asp" -->
或:
!--#include virtual="/inc/easp/easp.asp"-->
(2) 該類已經實例化,無需再單獨實例化,直接使用Easp.前綴調用即可,如:
Easp.wn("Test String") 或 Easp.db.AutoId("Table:ID")
(3) 如要同時操作多個數據庫,請實例化新的easpdb對象,如:
Dim db2 : Set db2 = New EasyASP_db
db2.dbConn = db2.OpenConn(0,dbase,server)
2、參數約定:
(1) 數組參數:由于VBScript沒有arguments屬性,不能使用動態參數,所以,在本類涉及到數據庫數據的代碼中,使用了Array(數組)來達到這一效果。本類中的部分參數可以使用數組(參數說明中有注明),但使用數組時應參照以下格式:
Array("Field1:Value1", "Field2:True", "Field3:100")
對,有點像json的格式,如果涉及到變量,那就這樣:
Array("Field1:" Value1, "Field2:" Value2, "Field3:" Value3)
可以這樣說,本類中的幾乎所有與數據庫字段相關的內容都可以用以上的數組格式來設置條件或者是獲取內容,包括調用存儲過程要傳遞的參數。而這個類里最大的優點就是在使用時不用去考慮字段的類型,在字段后跟一個冒號,接著跟上相應的值就行了。如果你經常手寫ASP程序的話,你很快就會感受到運用這種方式的魅力,除了數據類型不用考慮之外,它也很方便隨時添加和刪除條件。這里舉個例子說明這個用法:
比如添加新記錄的方法:
Easp.db.AddRecord "Table", Array("FieldsA:測試數據","FieldsB:"Now(),"FieldsC:True")
參數只有兩個,一個是表名,另一個就是這樣的數組參數。如果要改變數據庫結構,則修改上面的程序代碼就非常簡單了。
(2) 共用參數(用特殊符號分隔): 也是考慮到要盡量減少參數,如果有些參數在很多時候都可以沒有的話,那就沒有必要專門為它增加一個參數。在本類里采用了特殊符號如冒號(:)分隔一個參數中的多個值來達到傳遞多個參數的效果。舉幾個例子說明一下,同時也可以預覽一下采用本類的一些優勢:
比如建立MSSQL數據庫連接對象的方法:
Set Conn = Easp.db.Open(0,"Database","User:Password@ServerAddress")
很一目了然對不對,這里就用:和@分隔了幾個參數而放在同一個參數里了。另外如果是Access數據庫有密碼則在第3個參數中輸入就行了,沒有其它參數了。
再比如獲取記錄集的方法:
Set rs = Easp.db.GetRecord("Table:FieldsA,FieldsB,FieldsC:20","ID > 10","ID Desc")
其中第1個參數中包含了表名,要取的字段和要取的記錄數,因為字段和記錄數很多時候是可以省略的,所以俺索性把參數也省略了,這樣要記的參數要少很多滴。
再比如本類里有一個GetUrl()的獲取本頁面地址的方法,很多地方都見過是吧,但是本類里這個方法帶一個參數,通過這個參數可以取得很多結果,看例子:
12下一頁閱讀全文

標簽:通遼 運城 巴彥淖爾 荊門 鷹潭 普洱 通化 雅安

巨人網絡通訊聲明:本文標題《EasyASP v1.5發布(包含數據庫操作類,原clsDbCtrl.asp)第1/2頁》,本文關鍵詞  EasyASP,v1.5,發布,包含,數據庫,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《EasyASP v1.5發布(包含數據庫操作類,原clsDbCtrl.asp)第1/2頁》相關的同類信息!
  • 本頁收集關于EasyASP v1.5發布(包含數據庫操作類,原clsDbCtrl.asp)第1/2頁的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    99久久精品费精品国产一区二区| 成人av网址在线观看| 欧美日韩一本到| 亚洲色图在线播放| 不卡一区二区在线| 亚洲国产精品国自产拍av| 精品一区二区三区在线播放视频| 7777精品伊人久久久大香线蕉的 | 欧美日韩激情一区| 亚洲丶国产丶欧美一区二区三区| 91国偷自产一区二区三区成为亚洲经典 | 欧美影院一区二区三区| 欧美一区二区三区白人| 亚洲成人777| 这里只有精品99re| 欧美成人一区二区三区 | 在线不卡a资源高清| 亚洲国产日韩av| 欧美三区在线观看| 一区二区三区国产豹纹内裤在线| 成人黄页毛片网站| 久久蜜臀精品av| 久久99在线观看| 欧美特级限制片免费在线观看| 国产精品亲子伦对白| 国内精品国产三级国产a久久| 色婷婷精品大视频在线蜜桃视频| 国产欧美日韩久久| 国产在线视频精品一区| 91精品在线免费| 亚洲国产精品精华液网站| 高清在线观看日韩| 久久久久综合网| 久色婷婷小香蕉久久| 精品欧美久久久| 久久精品国产99| 欧美电影免费观看高清完整版在| 日本aⅴ免费视频一区二区三区 | 狠狠色狠狠色综合日日91app| 欧美精品粉嫩高潮一区二区| 一区二区三区四区高清精品免费观看| av高清不卡在线| 国产精品欧美综合在线| 成人黄色一级视频| 亚洲人成伊人成综合网小说| 91在线免费看| 一区二区三区在线视频免费观看 | 亚洲成av人片一区二区梦乃| 欧美日韩一区二区三区在线| 亚洲第一会所有码转帖| 欧美日韩一区二区在线观看视频| 亚洲18女电影在线观看| 欧美日韩高清一区二区三区| 亚洲第一二三四区| 欧美一区二区国产| 国产一区欧美二区| 亚洲国产精品t66y| 色综合一区二区| 亚洲va中文字幕| 日韩一区二区在线看| 蜜臀av亚洲一区中文字幕| 精品处破学生在线二十三| 国产精品综合网| 亚洲视频每日更新| 欧美日韩卡一卡二| 蜜臀久久99精品久久久画质超高清 | 亚洲国产高清aⅴ视频| 欧美在线免费观看视频| eeuss鲁一区二区三区| 亚洲欧美日韩久久精品| 日韩一区二区三区在线视频| 欧美日韩在线播放一区| 一本久久a久久精品亚洲| 床上的激情91.| 成人手机在线视频| 久久99最新地址| 日本欧洲一区二区| 一区二区三区中文字幕| 国产欧美日韩精品在线| 久久精品一区八戒影视| 欧美猛男gaygay网站| 91麻豆精品国产91久久久| 精品一区二区av| 国产欧美久久久精品影院| 亚洲精品在线免费观看视频| 国产精品午夜免费| 成人h动漫精品一区二区| 亚洲第一av色| 99久久伊人网影院| 日本午夜一本久久久综合| 国产欧美精品一区| 在线一区二区三区做爰视频网站| 亚洲成av人片在线| 国产精品国产a| 91精品欧美久久久久久动漫| heyzo一本久久综合| 日日夜夜免费精品视频| 中文字幕中文字幕一区二区 | 免费看黄色91| 一区二区成人在线观看| 伊人色综合久久天天人手人婷| 亚洲欧美激情视频在线观看一区二区三区 | 亚洲午夜在线电影| 久久婷婷国产综合精品青草| 91国产视频在线观看| 国产一区91精品张津瑜| 亚洲午夜国产一区99re久久| 中文字幕一区二区在线播放| 欧美一二三四区在线| 色综合久久中文综合久久97| 国产自产高清不卡| ...av二区三区久久精品| 欧美成人一区二区三区在线观看| 处破女av一区二区| 免费看精品久久片| 亚洲女同ⅹxx女同tv| 欧美一级精品在线| www..com久久爱| 国产资源精品在线观看| 日产欧产美韩系列久久99| 亚洲人妖av一区二区| 久久综合九色综合97婷婷| 欧美日韩视频一区二区| 国产999精品久久| 喷水一区二区三区| 亚洲一区二区三区爽爽爽爽爽| 国产精品午夜免费| 2021国产精品久久精品| 5月丁香婷婷综合| 在线日韩一区二区| www.亚洲色图| 精品国产乱子伦一区| 亚洲va韩国va欧美va| 在线观看亚洲a| 成人app软件下载大全免费| 精品一区二区三区视频| 五月天婷婷综合| 亚洲高清三级视频| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 免费观看一级特黄欧美大片| 亚洲综合视频网| 亚洲欧美国产三级| 亚洲色图欧洲色图婷婷| 中文成人综合网| 国产片一区二区| 久久精品欧美一区二区三区不卡| 日韩欧美一级二级三级| 777午夜精品免费视频| 色婷婷av一区二区三区软件| 国产精品1024| 国产福利视频一区二区三区| 国产精品亚洲人在线观看| 精品综合免费视频观看| 久久99精品久久久久久久久久久久| 日本欧美韩国一区三区| 亚洲va国产va欧美va观看| 亚洲一区视频在线观看视频| 亚洲精品视频自拍| 亚洲精品国产一区二区精华液| 成人免费一区二区三区视频 | 色综合欧美在线视频区| 一本一道久久a久久精品综合蜜臀| 综合久久给合久久狠狠狠97色 | 日本欧美一区二区在线观看| 亚洲国产成人高清精品| 亚洲国产aⅴ天堂久久| 亚洲v精品v日韩v欧美v专区| 污片在线观看一区二区| 奇米一区二区三区av| 麻豆成人av在线| 精东粉嫩av免费一区二区三区| 狠狠色伊人亚洲综合成人| 极品少妇xxxx偷拍精品少妇| 久久99精品久久久久久国产越南| 蜜臀av性久久久久蜜臀av麻豆| 极品销魂美女一区二区三区| 国产高清不卡二三区| 风间由美一区二区av101| 成人精品免费看| 91久久精品日日躁夜夜躁欧美| 欧美日韩综合在线免费观看| 91精品中文字幕一区二区三区| 欧美va在线播放| 国产精品午夜春色av| 亚洲欧洲综合另类在线| 舔着乳尖日韩一区| 久久精品999| 成人涩涩免费视频| 91福利小视频| 日韩片之四级片| 国产精品美女久久久久aⅴ国产馆| 亚洲色图制服丝袜| 首页国产丝袜综合| 日韩av中文在线观看| 国产一区二区在线视频| jlzzjlzz亚洲日本少妇| 欧美久久一区二区| 欧美激情艳妇裸体舞| 日本在线不卡视频| 91免费国产在线|