l--*_*''' 2 .net ms-access ms-jet-ace
我没有微软访问但想打开一个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
Run Code Online (Sandbox Code Playgroud)
我把它保存为DumpQuerySQL.vbs,然后从命令提示符运行它,如下所示:
cscript DumpQuerySQL.vbs > querySQL.txt
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2474 次 |
| 最近记录: |