用adodc连接数据库,怎么能得到数据库的所有数据表名称? 如题。数据库是Access、SQLServer或者Oracle,能取得到吗?不想用DAO谢谢帮忙 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Access,其他自己试Private Sub Command1_Click() Dim intIndex As Integer Dim objCon As ADODB.Connection Dim objRst As ADODB.Recordset ' 產生一個新Connection物件,並設定objCon作為存取的物件變數。 Set objCon = New ADODB.Connection ' 使用Open方法連接,並設定相關參數。 objCon.Open gstrConn_NWind ' 找出資料表名稱。 Set objRst = objCon.OpenSchema(adSchemaTables, Array(Empty, Empty, Empty, "Table")) ' 列舉名稱、型態、修改日期資料。 If objRst.RecordCount <> 0 Then intIndex = 1 Do Until objRst.EOF lvw1.ListItems.Add intIndex, , objRst.Fields("TABLE_NAME") lvw1.ListItems(intIndex).SubItems(1) = objRst.Fields("TABLE_TYPE") lvw1.ListItems(intIndex).SubItems(2) = Format(objRst.Fields("DATE_MODIFIED"), "yyyy/mm/dd") intIndex = intIndex + 1 objRst.MoveNext Loop End If objRst.Close objCon.Close Set objRst = Nothing Set objCon = NothingEnd Sub 请问哪个VB高手能帮我写下面一个简单的多线程程序 如何制作像VB中智能提示这样的工具? 窗体名字不确定的情况下怎么得到句柄 高分求助~~~连接到服务器 一个控件调用的问题 如果把选项按钮的值写入到数据库,两种值:是与否?在数据库中如何保存?请详细告之,谢谢! 十进制的数值:3448602362,如何才能把它转换成十六进制的字符串:CD8D7EFA? 高手请教 installsheile6.31中加快捷方式就是加不上,请指点? 模仿IE历史纪录按时间将条目分类,分为昨天,一周前,两周前等等? 判断SQL SERVER中数据库的类型? 如何查找一文本中的字符串
Dim intIndex As Integer
Dim objCon As ADODB.Connection
Dim objRst As ADODB.Recordset
' 產生一個新Connection物件,並設定objCon作為存取的物件變數。
Set objCon = New ADODB.Connection
' 使用Open方法連接,並設定相關參數。
objCon.Open gstrConn_NWind
' 找出資料表名稱。
Set objRst = objCon.OpenSchema(adSchemaTables, Array(Empty, Empty, Empty, "Table"))
' 列舉名稱、型態、修改日期資料。
If objRst.RecordCount <> 0 Then
intIndex = 1
Do Until objRst.EOF
lvw1.ListItems.Add intIndex, , objRst.Fields("TABLE_NAME")
lvw1.ListItems(intIndex).SubItems(1) = objRst.Fields("TABLE_TYPE")
lvw1.ListItems(intIndex).SubItems(2) = Format(objRst.Fields("DATE_MODIFIED"), "yyyy/mm/dd")
intIndex = intIndex + 1
objRst.MoveNext
Loop
End If
objRst.Close
objCon.Close
Set objRst = Nothing
Set objCon = Nothing
End Sub