gpt4 book ai didi

.net - 在没有 Access 权限的情况下打开 mdb Access 文件

转载 作者:行者123 更新时间:2023-12-02 06:45:20 25 4
gpt4 key购买 nike

我没有 Microsoft Access 权限,但想打开一个 mdb 文件,有什么办法可以做到这一点吗?

mdb 文件包含我需要的 SQL 代码。它只是一个连接到远程数据库的文件。我需要查看sql代码

我确实尝试过 openoffice base,但它只显示了一些表格。我没看到 sql 代码在哪里?

最佳答案

此 VBScript 将从 MDB 数据库中保存的查询中打印出 SQL 语句。

Option Explicit
Dim dbe
Dim db
Dim qdf

Set dbe = CreateObject("DAO.DBEngine.36")
'change the next line to include the full path to your database
Set db = dbe.OpenDatabase("C:\SomeFolder\YourDatabase.mdb")
For Each qdf In db.QueryDefs
If Left(qdf.Name,1) <> "~" Then
Wscript.StdOut.WriteLine qdf.Name
Wscript.StdOut.WriteLine qdf.SQL
Wscript.StdOut.WriteLine String(20, "-")
End If
Next
Set db = Nothing
Set dbe = Nothing

我将它保存为 DumpQuerySQL.vbs,然后像这样从命令提示符运行它:

cscript DumpQuerySQL.vbs > querySQL.txt

关于.net - 在没有 Access 权限的情况下打开 mdb Access 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1343296/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com