用ado如果得到某数据库下有哪几个数据表?
解决方案 »
- Crystal Report9 Text文本框控件 程序自动换行问题
- 两个问题,请大侠帮助指点一下
- ComponetOne控件的注册问题
- 如何用VB来读Word Excel里字体大小、颜色;段落设置里的行距等。谢谢!(内空)
- 不看后悔!
- +++++++++++ VBS简单问题。快进 ++++++++++++++++
- 如何通过Access2000创建三个表的分类汇总查询???
- 刚上论坛,散分,做个见面礼
- 关于数据字段的缺省值的问题
- (急!)如何将一个自定义的结构数组的头指针传递给.dll中的函数
- 我的工程里的MSOWC.DLL文件丢失了怎么办?
- 一个ora-01756的问题,用sqlplus执行是对的,但是在vb里面不对,高手看看
代码如下引用ADOX编程
Private Sub Form_Load()
Dim cnn As New ADODB.Connection '定义ADO连接
Dim cat As New ADOX.Catalog'数据源集合
Dim tbl As ADOX.Table '引用ADOX获取表名 '打开连接
cnn.Open "Provider=MSDAORA.1;User ID=hkds;Data Source=hkds;password=hkds;Persist Security Info=False" '此连接为ORACLE数据库
'cnn.Open _
' "Provider=Microsoft.Jet.OLEDB.4.0;" & _
' "Data Source=jicha.mdb;" 'ACESS数据库
'cnn.Open "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;password=123456789;Initial Catalog=student;Data Source=192.168.1.62;"'此连接为sql2000数据库
Set cat.ActiveConnection = cnn '创建数据源
For Each tbl In cat.Tables '循环读取当前数据库所有的表
'If Left(tbl.Name, 1) = "M" Then
'ElseList1.AddItem tbl.Name
'End IfNext
cnn.Close
End Sub