国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程

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

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

圖片精選

主站蜘蛛池模板: 唐海县| 海口市| 雅江县| 贵州省| 贺兰县| 万州区| 呼图壁县| 林口县| 利川市| 嘉定区| 永吉县| 合作市| 遵义县| 抚顺市| 体育| 厦门市| 平凉市| 沁源县| 信丰县| 清镇市| 蒲江县| 怀化市| 墨玉县| 定日县| 星座| 和硕县| 阿克陶县| 武清区| 武邑县| 金阳县| 长丰县| 玉山县| 洛宁县| 万荣县| 忻州市| 辉南县| 乡宁县| 盈江县| 揭西县| 平度市| 高雄县|