国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > VBScript > 正文

vbs adox提取數據庫表名和列名的類

2020-03-24 19:09:23
字體:
來源:轉載
供稿:網友
!--#include virtual="/include/conn.inc"--
%
'*********************************
'* html' target='_blank'>classname: ADOXDBOPR
'* 制作人: 劉曉逸
'* 作用: 用adox進行數據庫的操作
'* 版本: 1.0
'*www.phpstudy.net phpStudy
'**********************************
Class ADOXDBOPR

dim objADOX

Private Sub Class_Initialize
Set objADOX=Server.CreateObject("ADOX.Catalog")
end sub

Public Property let Connection(objCONN)
objADOX.ActiveConnection=objCONN
End Property

public function arrTName
dim arrTNames()
dim i : i=1
for each objtab in objADOX.tables
if objtab.type="TABLE" then
redim Preserve arrTNames(i)
arrTNames(i-1)=objtab.name
i=i+1
end if
next
arrTName=arrTNames
end function

public function arrfinfo(szTName)
dim arrf()
Set objTAdox=objADOX.tables.item(szTName)
for i=0 to objTAdox.columns.count-1
Set dicInfo=Server.CreateObject("Scripting.Dictionary")
redim preserve arrf(i+1)
dicInfo.add "name",objTAdox.columns.Item(i).name
dicInfo.add "type",type_int2str(objTAdox.columns.Item(i).type)
Set arrf(i)=dicInfo
Set dicInfo=nothing
next
arrfinfo=arrf
end function

public sub del_table(szTName)
objADOX.tables.delete szTName
End Sub

public sub add_table(szTName)
Set obj_tab=Server.CreateObject("ADOX.Table")
obj_tab.Name=szTName
Set obj_tab.ParentCatalog=objADOX
objADOX.tables.Append obj_tab
Set obj_tab=nothing
End Sub

public sub delColumns(arrColumns,szTName)
Set obj_tab=objADOX.tables.item(szTName)
if isarray(arrColumns) then
for i=0 to ubound(arrColumns)
obj_tab.columns.delete arrColumns(i)
next
else
obj_tab.columns.delete arrColumns
end if
end sub

public sub add_columns(arrColumns,szTName)
Set objTab=objADOX.tables.item(szTName)
for i=0 to ubound(arrColumns)
objTab.columns.append arrColumns(i,0),arrColumns(i,1),arrColumns(i,2)
next
end sub

function type_int2str(int_value)
select case int_value
case 3:
type_int2str="數字"
case 202:
type_int2str="文本"
case else:
type_int2str=int_value
end select
end function

Private Sub Class_Terminate
Set objADOX=nothing
End Sub

End class
%
html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 霍城县| 清流县| 垣曲县| 蕲春县| 女性| 界首市| 驻马店市| 怀化市| 安乡县| 新乐市| 盐亭县| 涞水县| 南木林县| 中西区| 安国市| 南涧| 高碑店市| 淄博市| 额尔古纳市| 连城县| 界首市| 拜城县| 翼城县| 汽车| 叶城县| 西华县| 钟祥市| 侯马市| 平顶山市| 吉木萨尔县| 涟源市| 普洱| 桐柏县| 西丰县| 大田县| 五华县| 塔河县| 寻甸| 罗定市| 许昌县| 普兰店市|