·一周点击排行
·热点推荐
您的位置:首页 >> 计算机 » 等级考试 » 怎样使用一个查询获得数据库对象的名称 >> 正文

怎样使用一个查询获得数据库对象的名称

发布时间:2008-5-28 15:49:00 浏览次数: 180

'功能:获取access库中表的个数及表的名称
  '用ado怎样实现
  '工程--->引用--->Microsoft ActiveX Data Object 2.x(版本号)
  '----------------------------------------------------------------------------
  Private Sub Form_Load()
  Dim adoCN As New ADODB.Connection '定义数据库的连接
  Dim strCnn As New ADODB.Recordset
  Dim rstSchema As New ADODB.Recordset
  Dim I As Integer
  str1 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\Northwind.MDB;Persist Security Info=False"
  adoCN.Open str1
  
  Set rstSchema = adoCN.OpenSchema(adSchemaTables)
  
  Do Until rstSchema.EOF
  If rstSchema!TABLE_TYPE = "TABLE" Then
  out = out & "Table name: " & _
  rstSchema!TABLE_NAME & vbCr & _
  "Table type: " & rstSchema!TABLE_TYPE & vbCr
  I = I + 1
  End If
  rstSchema.MoveNext
  Loop
  MsgBox I
  rstSchema.Close
  
  adoCN.Close
  Debug.Print out
  End Sub


讨论此主题请进>>: 怎样使用一个查询获得数据库对象的名称