国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
利用ADOX獲取Access數(shù)據(jù)庫(kù)字段的所有屬性 >> ADO SQL應(yīng)用 >> Exce...
利用ADOX獲取Access數(shù)據(jù)庫(kù)字段的所有屬性作者:bengdeng | 來源:Excel吧 | 時(shí)間:2010-02-24 | 閱讀權(quán)限:游客 | 會(huì)員幣:0 | 【大 中 小】
一直以來都用SQL語(yǔ)句來操作Access,但發(fā)現(xiàn)有些Access字段的屬性不能用SQL來操作,在網(wǎng)上搜索了一些資料后,才了解了一些用ADOX設(shè)定字段的方法,為了方便了解這些字段的屬性,就先自己建立一個(gè)Access數(shù)據(jù)庫(kù),然后創(chuàng)建好表與字段,設(shè)置好這字段的屬性,然后后用下面的程序把它的屬性例出到Excel中來,此程序需要引用ADOX。
Sub 獲取Access數(shù)據(jù)庫(kù)字段的所有屬性()
'*****************************************************************
'時(shí)間:2010-2-24
'作者:bengdeng
'功能:利用ADOX獲取Access數(shù)據(jù)庫(kù)字段的所有屬性
'備注:本程序需要引用Microsoft ADO Ext(ADOX),本例引用2.8版
'發(fā)布:
Dim MyCat As ADOX.Catalog
Dim MyTab As ADOX.Table
Dim MyCol As ADOX.Column
Dim MyPro As ADOX.Property
Dim tSh As Worksheet
Dim i As Long
Dim DataName As String, PassStr As String, TableName As String
DataName = "Excel吧" '數(shù)據(jù)庫(kù)名稱
DataName = ThisWorkbook.Path & "\" & DataName & ".mdb"
If Dir(DataName) = "" Then
    MsgBox "數(shù)據(jù)庫(kù):" & DataName & "不存在!"
    Exit Sub
End If
PassStr = "" '數(shù)據(jù)庫(kù)密碼
TableName = "數(shù)據(jù)表2" '數(shù)據(jù)表名稱
Set tSh = ThisWorkbook.Worksheets.Add
tSh.Range("A1:D1") = Array("字段名稱", "字段類型", "字段屬性", "屬性值")
Set MyCat = New ADOX.Catalog
MyCat.ActiveConnection = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" & _
    DataName & ";Jet OLEDB:Database Password=" & MyPass
         
Set MyTab = New ADOX.Table
Set MyTab = MyCat.Tables(TableName)
i = 2
For Each MyCol In MyTab.Columns
    tSh.Cells(i, 1) = MyCol.Name
    tSh.Cells(i, 2) = MyCol.Type
    For Each MyPro In MyCol.Properties
        tSh.Cells(i, 3) = MyPro.Name
        tSh.Cells(i, 4) = MyPro.Value
        i = i + 1
    Next
Next
tSh.Cells.EntireColumn.AutoFit
MsgBox "字段信息讀取完畢!", , "提示"
End Sub
請(qǐng)自己修改程序中的數(shù)據(jù)庫(kù)名,密碼與數(shù)據(jù)表名,路徑為包含程序的Excel文件的目錄中。
從程序的運(yùn)行結(jié)果可以看到,列舉的屬性有:
0 Autoincrement 自動(dòng)編號(hào)
1 Default 默認(rèn)值
2 Description
3 Nullable 必填字段
4 Fixed Length
5 Seed
6 Increment
7 Jet OLEDB:Column Validation Text 有效性文本
8 Jet OLEDB:Column Validation Rule 有效性規(guī)則
9 Jet OLEDB:IISAM Not Last Column
10 Jet OLEDB:AutoGenerate
11 Jet OLEDB:One BLOB per Page
12 Jet OLEDB:Compressed UNICODE Strings
13 Jet OLEDB:Allow Zero Length 允許空字符串
14 Jet OLEDB:Hyperlink 超鏈接型
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服