加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

VB语言获取ACCESS数据库表中字段名

(2013-06-26 23:27:48)
标签:

vb笔记

vb知识

获得数据库字段

数据库

it

分类: 封笔之VB笔记

下面直接用例子来介绍:VB如何获取ACCESS数据库表中的字段名称

Sub getTableName()

   Dim RS As ADODB.Recordset

   Dim CN As ADODB.Connection

   Set CN = New ADODB.Connection

   CN.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Access数据库名.mdb;Persist Security Info=False"

 

   Set RS = CN.OpenSchema(adSchemaTables, Array(Empty, Empty, Empty, Empty))

   Do Until RS.EOF

        If Left(RS!table_name, 4) <> "MSys" Then

            List1.AddItem RS!table_name

        End If

        RS.MoveNext

   Loop

   RS.Close

   Set RS = Nothing

   CN.Close

   Set CN = Nothing

End Sub

 

Sub getFieldName()       ‘this sub function can get the field name

    Dim RS As ADODB.Recordset

    Dim CN As ADODB.Connection

    Dim FN As ADODB.Field

    Set CN = New ADODB.Connection

    Set RS = New ADODB.Recordset

     

    CN.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=access.mdb;Persist Security Info=False"

 

    RS.Open "表名", CN

    For Each FN In RS.Fields

        List2.AddItem FN.Name

    Next

    RS.Close

    Set RS = Nothing

    CN.Close

    Set CN = Nothing

End Sub

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有