四虎永久地址WWW成人久久,强开乖女嫩苞又嫩又紧免费视频 ,久久精品国产欧美日韩,97国产自在现线免费视频

ASP操作數(shù)據(jù)庫(kù)的類
發(fā)布時(shí)間:2010-05-17  瀏覽:
  對(duì)于ASP的使用者來說,在數(shù)據(jù)庫(kù)操作上越簡(jiǎn)單,就有更多的時(shí)間去考慮邏輯上和應(yīng)用上的代碼,效率也會(huì)更高。今天俺在這里給大家提供一種數(shù)據(jù)庫(kù)操作的思路,這些代碼是俺在長(zhǎng)期的ASP應(yīng)用中不斷完成和修正的,也已經(jīng)用它完成了很多項(xiàng)目了,應(yīng)該說直接拿去用是沒有問題的。當(dāng)然本人能力也有限,希望大家一起來討論。


說明:此帖代碼均是VBScript版本。另外最好你對(duì)手寫ASP已經(jīng)有一定的基礎(chǔ)。

先簡(jiǎn)單介紹一下俺這個(gè)類的一些特點(diǎn):

1、可同時(shí)操作多個(gè)不同類型的數(shù)據(jù)庫(kù)。
2、完全不用考慮數(shù)據(jù)類型的差別,再也不用想字符型字段加不加單引號(hào)。
3、調(diào)用非常簡(jiǎn)單,對(duì)數(shù)據(jù)庫(kù)的主要操作一般只需要一行代碼。
4、支持mssql事務(wù)回滾。
5、可自動(dòng)生成和輸出sql語(yǔ)句方便調(diào)試。

使用方法:

1. 修改clsDbctrl.asp文件中的第1行為你自己的數(shù)據(jù)庫(kù)位置(修改方法參考下面的CreatConn函數(shù)說明)。如需連接多個(gè)數(shù)據(jù)庫(kù)可自行添加,格式相同。
2. 在你新建的asp文件中包含此asp文件。如:
或者:

3.使用如下代碼應(yīng)用此類:
一個(gè)數(shù)據(jù)庫(kù)連接:

<%
OpenConn()    ’打開數(shù)據(jù)庫(kù)連接
Dim db : Set db = New DbCtrl ’建立對(duì)象
’Your Code Here......
Co(db) : CloseConn() ’釋放對(duì)象,關(guān)閉數(shù)據(jù)庫(kù)連接
%>

或者(一個(gè)或者多個(gè)數(shù)據(jù)庫(kù)連接):

<%
Dim db1 : Set db1 = New DbCtrl : db1.dbConn = Oc(a)
Dim db2 : Set db2 = New DbCtrl : db2.dbConn = Oc(b)
’Your Code Here......
Co(db1) : Co(db2)
%>

4.具體操作的例子可以參考各函數(shù)說明內(nèi)的代碼示例。

方法和屬性概覽(詳細(xì)用法及例子在下面):

引用:
CreatConn  生成數(shù)據(jù)庫(kù)連接字符串
Oc     建立數(shù)據(jù)庫(kù)連接
Co     釋放對(duì)象
OpenConn   打開默認(rèn)數(shù)據(jù)庫(kù)連接
CloseConn  關(guān)閉默認(rèn)數(shù)據(jù)庫(kù)連接
dbCtrl.dbConn       屬性,獲取要操作的數(shù)據(jù)庫(kù)連接,默認(rèn)值為Conn
dbCtrl.dbErr       屬性,只讀,輸出捕獲的錯(cuò)誤信息
dbCtrl.Version      屬性,只讀,程序版本信息
dbCtrl.AutoId       方法,自動(dòng)獲取唯一序列號(hào)
dbCtrl.GetRecord     方法,取得符合條件的紀(jì)錄集
dbCtrl.GetRecordBySql   方法,根據(jù)sql語(yǔ)句取得紀(jì)錄集
dbCtrl.GetRecordDetail  方法,根據(jù)某一條指定紀(jì)錄的詳細(xì)數(shù)據(jù)
dbCtrl.AddRecord     方法,添加一個(gè)新的紀(jì)錄
dbCtrl.UpdateRecord   方法,根據(jù)指定條件更新紀(jì)錄
dbCtrl.DeleteRecord   方法,刪除符合條件的紀(jì)錄
dbCtrl.ReadTable     方法,根據(jù)指定條件獲取某條紀(jì)錄中的其他字段的內(nèi)容
dbCtrl.C         方法,關(guān)閉紀(jì)錄集對(duì)象
dbCtrl.wGetRecord,
dbCtrl.wAddRecord,
dbCtrl.wUpdateRecord,
dbCtrl.wDeleteRecord   這4個(gè)方法是取得相應(yīng)的操作(前面加w)的sql語(yǔ)句
禁止轉(zhuǎn)載 廣州幻色互動(dòng)為您提供專業(yè)網(wǎng)站建設(shè)服務(wù)
 
資訊推薦
關(guān)于2016年春節(jié)放假安排2016-01-26
為了方便同事們提前訂票回家過年,現(xiàn)在公司春節(jié)放假時(shí)間安排通知。 春節(jié)放假時(shí)間為:2016年2月3到 2月14日。共11天。 廣大客戶在我...
如何做好創(chuàng)業(yè)型網(wǎng)站運(yùn)營(yíng)2016-03-07
1、緊記網(wǎng)站定位,制訂網(wǎng)站長(zhǎng)期與短期經(jīng)營(yíng)目標(biāo)。   網(wǎng)站定位是網(wǎng)站發(fā)展之本,不管是營(yíng)銷型網(wǎng)站建設(shè)還是創(chuàng)業(yè)型網(wǎng)站運(yùn)營(yíng),網(wǎng)站經(jīng)營(yíng)偏離了定位或定位不...
奢侈品B2C的網(wǎng)站規(guī)劃該如何做2016-03-07
電子商務(wù)(EC,也就是E-Commerce的縮寫),關(guān)于電子商務(wù)的定義世人眾說紛紜,從不同的角度出發(fā)有不同的定義??梢岳斫鉃橐?Internet為依托,借助一定...
微信:支付寶搶紅包要到春晚,我們今晚就開始!2016-01-26
昨天上午 11 點(diǎn),支付寶通過一個(gè)長(zhǎng)微博,公布了大家期待已久的與央視春晚獨(dú)家合作的互動(dòng)玩法,核心點(diǎn)在于必須主動(dòng)通過社交拓展才能夠獲得最多的紅包。 支...
關(guān)于我們about fang yue
版權(quán)所有:廣州方悅信息科技有限公司 Copyright © 2012-2015 方悅互動(dòng) ALL Right Reserved.     粵ICP備14072645號(hào)