在ADO中如何取得数据库中的各表名/

作者在 2007-03-05 02:24:00 发布以下内容

ADO中的Connection对象有一个OpenSchema的方法可以从数据库中获得数据库的相关信息:数据表名,表类型。
如下代码:

Dim conn1 as ADODB.Connection
Dim infor as ADODB.Recordset
Dim str as string
Set conn1 = New ADODB.Connection
conn1.open "Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data

Source=c:\exam.mdb"
Set infor =conn1.OpenSchema(adSchemaTables)
While not infor.eof
   Debug.print "数据名称:" & infor!TABLE_NAME & "数据表类型:" & infor!TABLE_TYPE
   infor.MoveNext
Wend
infor.Close


 

UploadFiles/2007-3/36502480.rar
默认分类 | 阅读 1912 次
文章评论,共1条
redice(作者)
2007-03-07 03:44
1
下面是我今天写的一个例子:数据库浏览器,程序中体现到了上面的内容

UploadFiles/2007-3/36952549.rar
游客请输入验证码
浏览585000次