找回密码
 加入
搜索
查看: 1930|回复: 3

[系统综合] [已解决]返回ACCESS所有表

[复制链接]
发表于 2012-4-30 19:10:28 | 显示全部楼层 |阅读模式
本帖最后由 tvro 于 2012-4-30 22:36 编辑

折腾了几天都无果,还请高手指点!!!!


_DBInfo(@ScriptDir & "\test.accdb")

Func _DBInfo($DBName = "")
        $DBConn = ObjCreate("ADODB.Connection")
        $DBConn.open("Microsoft.ACE.OLEDB.12.0;Jet OLEDB:Database Password='';Data Source=" & $DBName)
        $DBRs = $DBConn.OpenSchema("adSchemaTables")
        While Not $DBRs.eof And Not $DBRs.bof
                If @error =1 Then ExitLoop
                $AA &= $DBRs("Name").Value
                $DBRs.movenext
        WEnd
        $DBRs.Close
        $DBConn.Close
        Return $AA
EndFunc
发表于 2012-4-30 19:33:22 | 显示全部楼层
回复 1# tvro

参考过 access.au3 文件吗?
里面不是有个获取数据库所有表名的吗?
_accessListTables
 楼主| 发表于 2012-4-30 22:35:31 | 显示全部楼层
谢谢!!!钻了好多天的牛角尖,万分感谢!!!
 楼主| 发表于 2012-4-30 22:35:42 | 显示全部楼层
谢谢!!!钻了好多天的牛角尖,万分感谢!!!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-5 05:26 , Processed in 0.079128 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表