首页 > 解决方案 > 如何从 .dat 文件中提取或查看数据?

问题描述

我有一个包含以下文件的目录: Data.dat Data.ldb Program.exe prog.UDL

我想访问 82mb 大的 Data.dat 中的数据有什么解决方案吗?

我试图运行该程序,但它会引发无法连接到数据库的错误。我想知道是否有办法访问 data.dat 文件并查看数据。当我尝试使用文本编辑器打开它时,它看起来像这样:

在此处输入图像描述 我设法用 MDB Viewer Plus 查看了文件,这就是我得到的;具有此类加密数据的表列表:

在此处输入图像描述

标签: vbadatabasems-accessjet

解决方案


我环顾四周,偶然发现了这个 Visual Basic 代码。

Set cat = CreateObject("ADOX.Catalog")
Set cn = CreateObject("ADODB.Connection")

cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
              "Data Source=C:\Docs\db1.dat;"

Set cat.ActiveConnection = cn

For Each t In cat.Tables
    strList=t.Name & vbcrlf & strList
Next 

MsgBox strList

这是论坛链接


推荐阅读